Hi Andrew,

Le Saturday 15 August 2009 23:31:52 Andrew, vous avez écrit :
> Hi all!
> I have been hacking around the BCM-based (bcm3349) cable modems recently,
> trying to get linux working on them. One of the tasks to be acomplished was
> to write a packer, that will prepare firmware images for the proprietary
> broadcom bootloader (that will contain the linux kernel). The first method
> initially implemented by Luke-jr involved running pieces of firmware in a
> small mips emulator (that was pain!).  As the result of hacking I managed
> (Thanks to my friend who helped a lot with mips disassembly!) to create a
> small set of utils to pack/check images.
> I won't be around for a couple of weeks, butI think that these utils can be
> of use already while I am not around (I have attached the sourcecode to
> this emaill).
>
> Compilation: tar vxf bcmutils.tzr.gz && cd bcmutils && cmake . && make
> That should produce bcm.makeimage and bcm.checkimage under sources
> directory. I haven't managed to get LZMA working yet. This is in my TODO
> list.
>
> The sourcecode is mostly commented (see bcmalgo.h if you would like to use
> the code) . Run with no arguments if you would like to see help built in. I
> guess scientific atlanta DPC2100 cable modems are not the only pieces of
> hardware utilising the broadcom bootloader, so it can be of use.

It definitively is useful and I am going to give them a try on a bcm3348 and 
bcm3349 later tonight. Huge thanks !

>
> That's it, hope it will be of use.



-- 
Best regards, Florian Fainelli
Email: [email protected]
Web: http://openwrt.org
IRC: [florian] on irc.freenode.net
-------------------------------

Attachment: signature.asc
Description: This is a digitally signed message part.

_______________________________________________
openwrt-devel mailing list
[email protected]
https://lists.openwrt.org/mailman/listinfo/openwrt-devel

Reply via email to