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

Reply via email to