-
Notifications
You must be signed in to change notification settings - Fork 39
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Successfully got access from the serial console #27
Comments
Update: openwrt-bcm63xx-generic-sky_sr102-initramfs.elf.zip Config: static IP address Once you set up the hardware, attach to the hardware serial console (115200 baud, no parity) and press SPACE key repeatedly until you see the CFE prompt. Next execute WARNING: DO NOT FLASH IT TO NAND OR USE IN PRODUCTION, the author will not be responsible for any loss. Boot log:
|
Well done! was anything functional when it was running OpenWrt? like VDSL? |
The build identified 2 internet adapters. The WAN port works flawlessly and has internet access if connected to my home router. The USB ports work as well. Most of the other things don't work at all, including LAN ports (I didn't configure the switch correctly), NAND flash (cannot be identified by OpenWRT), the Wifi, and the VDSL. Fixing the LAN ports and the NAND flash takes priority. Maybe I should set up another repo and share the OpenWRT config? |
I went back to the stock firmware and got the ROM footprint:
It seems that mtd4 and mtd5 are replicates of mtd0 and mtd1, respectively. The size of mtd0 to mtd3 add up to the correct NAND Flash capacity. Interestingly, I found that mtd1 is empty, which means we might be able to place the openwrt image there, without having to wipe the entire flash. |
|
Hi, if you got some spare time, could you tell me what could cause the issue I'm having here? When I run 'r 192.168.1.100:firm_ware.elf'; It returns: '*** command status = -18', please see attached picture. Do you know what could possibility cause the error, or what does it mean by 'status = -18', any help would be good. |
Please omit the host ip address from your command. In addition, check out this: The support of this device has been merged into main stream OpenWrt repo. I wrote the above wiki. For now, only development builds are available, checkout: You should try to flash the router with the firmware from the above URL. For the first installation, use the one ends with I would recommend you to do a RAM boot to backup your stock firmware. Just in case if the OpenWrt doesn't work. You will need the |
Thank you for taking the time writing such detailed instruction! |
Update: The latest updates will be available at https://github.com/rikka0w0/fast3864op-hacks
I disassembled a Sagemcom F@at 3864OP and soldered 4-pin headers to the PCB board, then hooked it up to a USB-UART 3.3V dongle. On my PC, I started a serial monitor (the baud rate is 115200) and got an interactive console. I was able to log in with the following credentials:
Although it is not a Linux shell, it supports several commands (listed below), and the
sh
command will get you a real Linux shell.The following is the demostration of the Linux shell:
ip a
command is available, butuname
andwhoami
are missing. The following is a snippet from the boot log:I'm going to explore more on this, perhaps dump the entire firmware and share it with you guys.
Update:
I think there is a great chance of running Openwrt on this router, although it is very likely that running the xDSL and Wifi will be problematic:
openwrt/openwrt@ff2c963
https://openwrt.org/toh/sercomm/h500-s
https://github.com/micjo/bbox3
https://gist.github.com/Noltari/fa7561abbcca6acfbc279935a6bbf80c
The text was updated successfully, but these errors were encountered: