Open GoogleCodeExporter opened 9 years ago
Are you running this on a 32 or 64 bit system?
Original comment by heffne...@gmail.com
on 17 Jun 2013 at 1:30
[rzrusink@localhost ~]$ uname -a
Linux localhost.localdomain 3.9.4-200.fc18.i686.PAE #1 SMP Fri May 24 20:24:58
UTC 2013 i686 i686 i386 GNU/Linux
I've used OS Fedora 18 32-bit
Original comment by rzrusink
on 17 Jun 2013 at 3:47
This squashfs image appears to be compressed using LZMA. Since LZMA was not
officially supported until squashfs 4.0, the failure to extract is likely due
to yet another vendor-specific LZMA hack.
If the vendor has a GPL download available for the device, it may include
unsquashfs that will unpack this. Since you didn't mention exactly what product
this is, I'm investigating some D-Link GPL code that appears to have been made
by the same people.
Original comment by heffne...@gmail.com
on 18 Jun 2013 at 5:21
This firmware is for ZyXEL ODM router "Freeport"(for Russian internet provider
Rostelecom - review (in Russian) - http://ivbox.ru/viewtopic.php?t=97534 Chip -
Ralink rt3050/52. There is no GPL code in public for it.
But the same (I think) squashfs compression was used - in ZyXEL Keenetic router
( http://zyxel.ru/keenetic?t=3427) firmware -BFW.5b Edition. Here is GPL code
for previous edition - BFW.4 -
http://dl1.web.zyxel.ru/001/Keenetic/firmware/zyxel_keenetics_gpl_v.1.00_4_D0.ta
r.bz2 , but developers didn't use this "sly" LZMA compression in previous
edition - I think it's their "know-how". I can copy FS from router if it'll
help to find solution.
Original comment by rzrusink
on 18 Jun 2013 at 6:03
Here is Zyxel Keenetic firmware with the same compression -
https://docs.google.com/file/d/0By6Bi79J6LLVeThldFc2cWFJWm8/edit?usp=sharing .
You (heff..j@gmail.com) have access to this file.
Original comment by rzrusink
on 18 Jun 2013 at 6:38
Here is my solution for EA6500v2(squashfs with LZMAv2)
I meet the same problem. Extract the original firmware and build it without any
modification. But the script said that the file size is greater than the
original one.
I change build-fireware.sh line 58 from "-comp lzma" to "-comp xz" and
successfully build a run-able fireware.
I seems that Linksys EA6500v2 fireware is build with xz(AKA LZMAv2).
Original comment by wsyc...@gmail.com
on 29 Oct 2013 at 12:16
Original issue reported on code.google.com by
rzrusink
on 15 Jun 2013 at 6:39