Comments (3)
Shibby builds for AC68U can be found here:
http://tomato.groov.pl/download/K26ARM/122/
Original comment by jpdienst
on 14 Sep 2014 at 2:50
from firmware-mod-kit.
[deleted comment]
from firmware-mod-kit.
I'm having a nearly identical issue with both the manufacturer's firmware and
DD-WRT.
What steps will reproduce the problem?
1. I extracted the firmware and immediately rebuild without making any changes.
I always get a build message that says, "WARNING: New firmware will be larger
than old image!" The current file size is 556 bytes larger than the original. I
want to add features so I need a way around this.
2. I read through the forum and prior issues and read that the FMK uses good
and fast general compression settings where DD-WRT does an analysis to
determine the optimal compression settings at the expense of taking longer to
build. I'm fine with the good and fast so I modified the build script to byass
the warning by commenting out the exit on line 126. It will then produce a new
firmware file that is immediately rejected by the Asus firmware update.
3. I realized the issue is probably in the header with the file size and/or
checksum. I extracted the new, rebuilt, firmware and reviewed the binwalk and
config logs. The config.log showed the correct FW_SIZE that is slightly larger
than the original. The binwalk.low showed the old, slighly smaller, size so I
changeded it to the new size.
4. I rebuilt the firmware but it still is immediately rejected by the Asus
firmware update.
5. The only thing I noticed that might be significant is in the original
binwalk.log the Squahsfs filesystem compression field is blank but in the new
binwalk.log from the rebuild it's listed as lzma. It seems that binwalk may not
be able to determine the compression of the original.
What version of the product are you using? On what operating system?
I tried using the fmk_099.tar.gz download and also cloned the project since I
saw that several files have been updated since it was released. I'm using
Ubuntu 12.04 LTS x64.
Please provide any additional information below.
The firmware I'm trying to modify is:
http://dlcdnet.asus.com/pub/ASUS/wireless/RT-AC68U/FW_RT_AC68U_30043783873.zip
Original comment by [email protected]
on 27 Jan 2015 at 5:53
from firmware-mod-kit.
Related Issues (20)
- CRC update failed. Firmware header not supported; firmware checksums may be incorrect.
- Firmware header not supported; firmware checksums may be incorrect.
- wdr3600v1 firmware cannot be unpacked HOT 1
- Extracting 0 bytes of header image at offset 0 HOT 1
- Failure building image.
- Can this firmeware be extracted? HOT 2
- jffs2 big endian problem
- new binwalk HOT 1
- CramFS extraction failed due to missing cleaning up
- Can't unpack Zyxel NWA-3100 firmware HOT 1
- Wrong build
- uncramfs-lzma stops after successfully decoding the first block
- Extracted firmware and then tried to rebuild it and it became larger, probably because it didnt use lzma for recompress. HOT 1
- Cannot extract firmware
- Issue in extracting squashfs filesystem
- Firmware Image Generated Different from Original when nothing changed for its extracted contents
- Failed to create new file system
- Can not extract Huawei HG655b-B025 firmware
- after edit ddwrt-gui's asp file,install error
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from firmware-mod-kit.