If I try to push a 7590 firmware I get the message that I need to use a hidden root 'kernel.image' containing both Linux kernel and file system
I have no idea what is meant here.
In the bash script there's a small loop created where the folder
I just created a completely new HyperV virtual machine with Debian 10 and created a new environment with 'git clone https://github.com/Freetz/freetz.git' because I ran into this problem with my old environment and I was afraid it had something to do with old content somehow.
The virtual machine was more than 5 years old and already had a dist-upgrade.
The machine needed to be replaced anyhow.
I went through the bash script and found a little loop that processes the firmware before it can be pushed.
After it has processed the image is tested with hexdump
Apparently it goes wrong because hexdump -n4 "$tmpimg" results in "9112 feed" for a 7590
On a 7490 it indeed gets the wanted "1281 feed".
This itself doesn't help me further to the solution.
Is the code of push_firmware at fault here or do I need to do something else to get myself an image that can be processed?
I deleted the .config before I tested this to minimize the chance that one of the options I chose is the culprit of this.
rm .config
make menuconfig
# in menuconfig select the 7590 fritzbox
make
tools/push_firmware images/7590_07.12-freetz-master-20190813-77e64b8c6-dirty.de_20190814-154617.image
Hint: file seems to be a full firmware image archive in 'tar' format
containing the 'kernel.image'. Now trying to unpack and use that image.
Error: file is not a valid image to be written to mtd1. Please use a
hidden root 'kernel.image' containing both Linux kernel and file system.
make menuconfig
# in menuconfig select the 7490
make
tools/push_firmware images/7490_07.12-freetz-master-20190813-77e64b8c6-dirty.de_20190814-162415.image
Hint: file seems to be a full firmware image archive in 'tar' format
containing the 'kernel.image'. Now trying to unpack and use that image.
ncftp command found.
!!! WARNING !!! WARNING !!! WARNING !!! WARNING !!! WARNING !!!
!!! THERE IS NO WARRANTY AT ALL !!! USE AT YOUR OWN RISK !!!
Are you sure, that you want to flash /tmp/freetzQah directly to mtd1?
proceed (y/n)
I have no idea what is meant here.
In the bash script there's a small loop created where the folder
I just created a completely new HyperV virtual machine with Debian 10 and created a new environment with 'git clone https://github.com/Freetz/freetz.git' because I ran into this problem with my old environment and I was afraid it had something to do with old content somehow.
The virtual machine was more than 5 years old and already had a dist-upgrade.
The machine needed to be replaced anyhow.
I went through the bash script and found a little loop that processes the firmware before it can be pushed.
After it has processed the image is tested with hexdump
Apparently it goes wrong because hexdump -n4 "$tmpimg" results in "9112 feed" for a 7590
On a 7490 it indeed gets the wanted "1281 feed".
This itself doesn't help me further to the solution.
Is the code of push_firmware at fault here or do I need to do something else to get myself an image that can be processed?
I deleted the .config before I tested this to minimize the chance that one of the options I chose is the culprit of this.
rm .config
make menuconfig
# in menuconfig select the 7590 fritzbox
make
tools/push_firmware images/7590_07.12-freetz-master-20190813-77e64b8c6-dirty.de_20190814-154617.image
Hint: file seems to be a full firmware image archive in 'tar' format
containing the 'kernel.image'. Now trying to unpack and use that image.
Error: file is not a valid image to be written to mtd1. Please use a
hidden root 'kernel.image' containing both Linux kernel and file system.
make menuconfig
# in menuconfig select the 7490
make
tools/push_firmware images/7490_07.12-freetz-master-20190813-77e64b8c6-dirty.de_20190814-162415.image
Hint: file seems to be a full firmware image archive in 'tar' format
containing the 'kernel.image'. Now trying to unpack and use that image.
ncftp command found.
!!! WARNING !!! WARNING !!! WARNING !!! WARNING !!! WARNING !!!
!!! THERE IS NO WARRANTY AT ALL !!! USE AT YOUR OWN RISK !!!
Are you sure, that you want to flash /tmp/freetzQah directly to mtd1?
proceed (y/n)