| Both sides previous revision Previous revision Next revision | Previous revision Next revisionBoth sides next revision |
| inbox:toh:sagem:f_st3864op [2024/02/20 17:01] – [Flash Layout] rikka0w0 | inbox:toh:sagem:f_st3864op [2024/10/19 06:51] – [Photos] rikka0w0 |
|---|
| * [[https://au.mouser.com/datasheet/2/472/Si32260_61-2507288.pdf|SI32260-C-FM1]] | * [[https://au.mouser.com/datasheet/2/472/Si32260_61-2507288.pdf|SI32260-C-FM1]] |
| * [[https://www.digikey.co.uk/en/products/detail/broadcom-limited/BCM6302KMLG/6147288|BCM6302]] | * [[https://www.digikey.co.uk/en/products/detail/broadcom-limited/BCM6302KMLG/6147288|BCM6302]] |
| | |
| | CPU Pinout: |
| | [[:docs:techref:hardware:soc:soc.broadcom.bcm63xx#bcm63168_pinout]] |
| |
| ==== Network ==== | ==== Network ==== |
| </code> | </code> |
| ==== Photos ==== | ==== Photos ==== |
| /* =====>>>>> Standard size for photos: add ?400 to the medialink */ | === PCB === |
| /* When uploading photos, **name them** intelligently. Nobody knows what 20100930_000602.jpg is! */ | {{:media:sagem:sagem_f_st3864_front_pcb.jpg?400|}} |
| /* e.g. {{:media:yourbrand:yourbrand_yourmodel_front.jpg?400|}} */ | {{:media:sagem:sagem_f_st3864_back_pcb.jpg?400|}} |
| /* Thanks, your wiki administration - Oct. 2015 */ | |
| | |
| **Insert photo of front of the casing** | |
| | |
| **Insert photo of back of the casing** | |
| | |
| **Insert photo of backside label** | |
| | |
| **Insert photo of PCB** | |
| ==== Opening the case ==== | ==== Opening the case ==== |
| |
| This may apply: | This may apply: |
| [[:toh:sercomm:ad1018]] | [[:toh:sercomm:ad1018]] |
| |
| CPU Pinout: | |
| [[:docs:techref:hardware:soc:soc.broadcom.bcm63xx]] | |
| |
| ==== Spare SPI Flash ==== | ==== Spare SPI Flash ==== |
| |
| There's an unsoldered SPI Flash (SOIC16) on the bottom of the board that connects to ''HSSPI.CS0''. It is known that an SOIC8 Winbond "W25Q64" soldered with jumper wires works with ''spidev'' driver. The SPI Flash can be accessed with ''flashrom-spi'' and ''spi-tools'' (available in the OpenWRT opkg repo): | There's an unsoldered SPI Flash (SOIC16) on the bottom of the board that connects to ''HSSPI.CS0''. It is known that a SOIC8 Winbond "W25Q64" soldered with jumper wires works with ''spidev'' driver. Custom firmware compilation is required with the following appended to the dts: |
| | <WRAP bootlog><nowiki>&hsspi { |
| | status = "okay"; |
| | |
| | mydev@0{ |
| | compatible = "rohm,dh2228fv"; |
| | reg = <0>; |
| | spi-max-frequency = <781000>; |
| | }; |
| | };</nowiki></WRAP> |
| | To use the ''spidev'' driver in the latest kernel (6.6 as of Sep 19, 2024), one has to use a specific device name ("rohm,dh2228fv" in this case), the old "linux, spidev" no longer works. Not sure if it is a kernel bug or not. |
| | |
| | The SPI Flash can be accessed with ''flashrom-spi'' and ''spi-tools'' (available in the OpenWRT opkg repo): |
| |
| <WRAP bootlog><nowiki>root@OpenWrt:/# flashrom-spi -p linux_spi:dev=/dev/spidev1.0 | <WRAP bootlog><nowiki>root@OpenWrt:/# flashrom-spi -p linux_spi:dev=/dev/spidev1.0 |
| Source code: | Source code: |
| |
| https://github.com/rikka0w0/openwrt-fast3864op/tree/fast3864_master_20240213 | https://github.com/rikka0w0/openwrt-fast3864op/tree/fast3864_master_20240315 |
| |
| Before the cferam.000 is merged into ''https://github.com/openwrt/bcm63xx-cfe.git'', we need to supply our cferam.000 manually: | Before the cferam.000 is merged into ''https://github.com/openwrt/bcm63xx-cfe.git'', we need to supply our cferam.000 manually: |