Hello I would just like to draw your attention to a potential gpl violation by billion. In particular is the use of busybox in their billion 7300 firmware. A link to the download page for one of the modems in question (there seems to be a model with wireless and one without http://www.billion.com.au/support/bipac7300g.php http://www.billion.com.au/support/bipac7300.php --> the 7300g seems to have wireless 802.11g.
see the whirlpool forum if you wish to. http://forums.whirlpool.net.au/forum-replies.cfm?t=903816 http://forums.whirlpool.net.au/forum-replies.cfm?t=902351 and their own forums (billions) http://www.billion.com.au/forums/index.php?showtopic=9964 I personally have questioned billion on it and got a response like this (from one of their technical support members)- the 7300 uses proprietary code. Possible files in question include -- http://www.yousendit.com/transfer.php?action=download&ufid=49CF3993031A59E2 http://www.yousendit.com/transfer.php?action=download&ufid=5868A3220F810B40 http://www.yousendit.com/transfer.php?action=download&ufid=D53E2BA027627769 --> the above is a link to the whirlpool forum and (http://download.yousendit.com/5868A3220F810B40 ) (http://download.yousendit.com/49CF3993031A59E2) These were derived from the firmware posted above from bored individual ---> I extracted it from the firmware binary, yes. Ie. not off a running device which would be so much easier. Here's basically what I did: $ hexdump -C PCRange-7300A-V1.33.afw | grep Compress -B 1 000f0040 28 cd 3d 45 00 28 30 00 00 00 00 03 00 00 00 00 |(.=E.(0.........| 000f0050 43 6f 6d 70 72 65 73 73 65 64 20 52 4f 4d 46 53 |Compressed ROMFS| 000f0060 3a 3d 29 54 00 00 00 00 00 00 04 26 00 00 01 c4 |:=)T.......&....| 000f0070 43 6f 6d 70 72 65 73 73 65 64 00 00 00 00 00 00 |Compressed......| (The above is probably going to look quite horrible in a whim....sorry.) So you can see the start of the cramfs filesystem there at 0x000f0040. $ dd if=PCRange-7300A-V1.33.afw of=PCRange-7300A-V1.33.cramfsbs=$((0x000f0040)) skip=1 2+1 records in 2+1 records out 2633793 bytes (2.6 MB) copied, 0.0110832 s, 238 MB/s $ file PCRange-7300A-V1.33.cramfs PCRange-7300A-V1.33.cramfs: Linux Compressed ROM File System data, big endian size 2633728 version #2 sorted_dirs CRC 0x3a3d2954, edition 0, 1062 blocks, 452 files Unfortunately, it doesn't quite seem to be a "normal" cramfs filesystem, even when you account for the big endian/little endian issues - meaning they've probably modified cramfs (also GPL I believe). So I played around with cramfsck a bit, and got it to extract what you've got currently. That's basically it.
_______________________________________________ busybox mailing list [email protected] http://busybox.net/cgi-bin/mailman/listinfo/busybox
