Quote Actually, I think Oct 2nd (when u-boot 2023.10 wil be released) is a better time to look for the board. No problems. I am overloaded with work at the moment anyway. I usually have free time towards the end of the year. Thanks!by garagoyun - uBoot
bodhi, Great! Thank you very much!by garagoyun - uBoot
Hi bodhi, Thank you for your hard work and keeping those devices alive. Where could I find the source code for this updated u-boot? I would like to adapt my u-boot (for Freecom Silverstore HNCN2) so it could boot from the USB 3.0. Thank youby garagoyun - uBoot
Hi, I am not sure if the header is microJST. There is a picture of the connection in the PDF I have attached in one of my previous posts. I certainly had to modify and adapt what I had at the time. I cannot remember now...by garagoyun - Debian
Hi, If I do remember correctly, you will have to remove back and front. Leave the fan, no need to detach it from the main board. If you look at the PDF I have previously attached, you will find the pin connections. I have not soldered any cables, however, the space is quite tight. You will need to figure out how to attach the cables to the pins. Good luck!by garagoyun - Debian
Hi Brolly, This is what I have used: https://www.amazon.co.uk/s?k=Cp2102+USB+2.0+to+TTL+UART+5pin+Module+Serial+Converter+STC+PRGMR+Cable&crid=3EK88KZ42ZAZP&sprefix=cp2102+usb+2.0+to+ttl+uart+5pin+module+serial+converter+stc+prgmr+cable%2Caps%2C429&ref=nb_sb_noss I hope it helps.by garagoyun - Debian
Brolly, You will need to open the device. The pins are on the board. See attached a copy of the webpage that helped me to find the pins etc.by garagoyun - Debian
Hi Brolly, Last time I communicated with Freecom support it was over 4 years ago. They were kind to share with me the source code. This device is EoL, I doubt there would be any further support for it. Hence, such projects as this one here exist. You can find generik's uboot 'u-boot-silverstore.kwb ' here: https://forum.doozan.com/read.php?2,68094,73369#msg-73369 My forkby garagoyun - Debian
Hi Brolly, To install Debian arm on this device you would need to replace the stock uboot. Are you comfortable doing that? You can replace using ssh. See the discussions following this link https://forum.doozan.com/read.php?2,68094,72724#msg-72724 I can upload my latest uboot, however, I have not tested if it can boot the original OS. It does boot Debian arm. Then you will need to installby garagoyun - Debian
Hi, Yes, I do. PM me and I will share with you.by garagoyun - Debian
Hi random3487, I am not sure why do you need the root login for Freecom Silverstore 2 NAS, if you are using raspberry?by garagoyun - Debian
bodhi, I have modified the dts according to the information gathered previously combining with the information I have gathered from the gpl source. Below is the boot log: gft@X220:~/Downloads/Silver/kwboot-tool$ ./kwboot -t -B 115200 /dev/ttyUSB0 -b u-boot-2020.11.13.kwb -p Sending boot message. Please reboot the target.../ Sending boot image... 0 % [............................by garagoyun - Debian
bodhi, After scratching my head for few days I tried generik's uboot (which he has provided two years ago) and it booted the new kernel image (5.2) without issues. As I already have the original uboot GPL source (based on uboot 1.1.4) I decided to try and build a new uboot. So I have cloned your uboot 2017 repo on github. Considering Freecom HNC-N2 should be simmilar to Zyxel NSA325, I haby garagoyun - Debian
bodhi, I could no find anything unusual with MV_BOOTSIZE_4M In ./u-boot-3.5.9/board/mv_feroceon/mv_kw/mv_main.c: #if defined(MV_BOOTSIZE_4M) flashSize = _4M; #elif defined(MV_BOOTSIZE_8M) flashSize = _8M; #elif defined(MV_BOOTSIZE_16M) flashSize = _16M; #elif defined(MV_BOOTSIZE_32M) flashSize = _32M; #elif defined(MV_BOOTSIZE_64M) flashSby garagoyun - Debian
bodhi, Quote garagoyun, Please post: ./u-boot-3.5.9/board/mv_feroceon/mv_kw/mv_main.c See attached. I will upload the original u-boot with patches and build directory shortly.by garagoyun - Debian
bodhi, I have attached the search results and the cmd_bootm.cby garagoyun - Debian
bodhi, I have tried the advised steps already. See the logs below: __ __ _ _ | \/ | __ _ _ ____ _____| | | | |\/| |/ _` | '__\ \ / / _ \ | | | | | | (_| | | \ V / __/ | | |_| |_|\__,_|_| \_/ \___|_|_| _ _ ____ _ | | | | | __ ) ___ ___ | |_ | | | |___| _ \ / _ \ / _ \| __| | |by garagoyun - Debian
Hi Ray, I have the GPL source and I have already unlocked the stock uboot about two years ago. The modified bootlader is attached somewhere in this thread. In addition, generik also has shared his bootloader, which is based on uboot 2017. The bootloader, which I have modified has been booting the kernels up to 4.17.2. I guess I will have to dig the GPL source out again...by garagoyun - Debian
bodhi, QuoteWhat was the size of the kernel 4.17.2 uImage that was booting OK? I have copied the boot log below: (Re)start USB... USB: scanning bus for devices... 2 USB Device(s) found Waiting for storage device(s) to settle before scanning... 1 Storage Device(s) found .... . ...... ............ ......................... ...................................................by garagoyun - Debian
bodhi, I have tried with the advised addresses, unfortunately, no luck: __ __ _ _ | \/ | __ _ _ ____ _____| | | | |\/| |/ _` | '__\ \ / / _ \ | | | | | | (_| | | \ V / __/ | | |_| |_|\__,_|_| \_/ \___|_|_| _ _ ____ _ | | | | | __ ) ___ ___ | |_ | | | |___| _ \ / _ \ / _ \| __|by garagoyun - Debian
bodhi, That was unfortunately unsuccessful. I have created the rootfs: metin@X220:~$ su - Password: root@X220:~# cd /media/metin/rootfs root@X220:/media/metin/rootfs# cp /home/metin/Downloads/Silver/rootfs_buster/Debian-5.2.9-kirkwood-tld-1-rootfs-bodhi.tar.bz2 ./ root@X220:/media/metin/rootfs# sync root@X220:/media/metin/rootfs# tar -xjf Debian-* root@X220:/media/metin/rootfs# cpby garagoyun - Debian
Hi bodhi, Your reply is appreciated. In my previous message I have already posted the log following your instructions for rootfs Debian-5.2.9-kirkwood-tld-1-rootfs-bodhi.tar.bz2 Let me know if you need me to test anything else. Thanks!by garagoyun - Debian
After two years of silence I am resurrecting this topic. I hope that is ok. As per my last message I have settled with kernel 4.17.2 as that was the most recent kernel the unit could boot from. I have tried the kernel 4.18.4 and later, however, non of them are booting. They are ending with: Starting kernel ... Uncompressing Linux... LZMA data is corrupt -- System halted Noby garagoyun - Debian
I wonder the same... I might receive one extra steam link in a week so could wire it to a serial. The help from bodhi for my SilverStore Nas was a blessing. The small box now is running several services including tvheadend, transmission, opemvpn and pihole for a couple of months.by garagoyun - Off-Topic
bodhi Wrote: ------------------------------------------------------- > garagoyun, > > 1. It seems as though your rootfs file system is > corrupted. Have you tried running fsck to see if > there are errors? No errors: root@X220:~# fsck /dev/sdc1 fsck from util-linux 2.31.1 e2fsck 1.44.1 (24-Mar-2018) rootfs: clean, 27955/979200 files, 788337/3912192 blocks > 2by garagoyun - Debian
bodhi Wrote: ------------------------------------------------------- > garagoyun, > > > LZMA data is corrupt > > Try to recreate the uImage again from zImage and > DTB. bodhi, I tried recreating the uImage several time. Also, reinstalling rootfs on the same USB, and installing kernel 4.19 on top. Then I tried installing rootfs on a different USB flash memory.by garagoyun - Debian
bodhi, I have tried to test the Linux Kernel 4.19. I had previously installed rootfs with Linux Kernel 4.12 on a usb flash memory, which is working without any issues. However, after installing the kernel 4.19, Debian is not booting: ** MARVELL BOARD: HNC-N2 LE U-Boot 1.1.4 (Nov 7 2018 - 16:39:05) Marvell version: 3.5.9 U-Boot code: 00600000 -> 0067FFF0 BSS: -> 006CFB00 Sby garagoyun - Debian
I am extremely happy with the progress that has been achieved so far. bodhi and generik, thanks for the support and contribution. Those devices are obviously aged, however for the price I paid for them (£10 each, including delivery!) it's a total bargain. Memory is limited, only 128MB, however, with swap partition one device is capable of running Tvheadend, Musikcube, Syncthing, MPD (alby garagoyun - Debian
generik, Thanks for the explanation. My buttons are working for quite some time. bodhi advised me to use the esekeyd and I have set RESET and POWER buttons: POWER and RESTART with KEY_116 and KEY_408. #KEY_116:/usr/bin/logger -s -i "POWER button pushed" KEY_116:/sbin/shutdown -h now #KEY_408:/usr/bin/logger -s -i "RESTART button pushed" KEY_408:/sbin/shutdown -rby garagoyun - Debian
generik, Thank you, thats great. The error regarding mpp7 in dmesg log is gone now: root@debian:/sys/kernel/debug# dmesg [ 0.000000] Booting Linux on physical CPU 0x0 [ 0.000000] Linux version 4.12.1-kirkwood-tld-1 (root@tldDebian) (gcc version 4.9.2 (Debian 4.9.2-10) ) #1 PREEMPT Sat Jul 15 21:40:50 PDT 2017 [ 0.000000] CPU: Feroceon 88FR131 [56251311] revision 1 (ARMv5TE), cby garagoyun - Debian