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 -------------------------------
signature.asc
Description: This is a digitally signed message part.
_______________________________________________ openwrt-devel mailing list [email protected] https://lists.openwrt.org/mailman/listinfo/openwrt-devel
