logo elektroda
logo elektroda
X
logo elektroda

SP548E LED SPI IoT Controller with Beken BK7238 - Discovery Trail

divadiow 2082 7
ADVERTISEMENT
  • ADVERTISEMENT
  • #2 21150976
    divadiow
    Level 34  
    reminded me of this https://github.com/openshwprojects/BK7231GUIFlashTool/issues/30

    Added after 2 [hours] 8 [minutes]:

    RT-Threads bootloader

    Code: Text
    Log in, to see the code


    Easy UART Flasher successfully reads the coeff key in BK-N mode but fails to backup firmware.

    Screenshot of BK7231 Easy UART Flasher software showing configuration and results of flashing operation with settings for COM6 port for BK7231N chip.

    Code: Text
    Log in, to see the code


    BK-T mode reads the flash but fails CRC at the end, so no file saved.

    Screenshot of Easy UART Flasher software with a CRC error message.

    Attempt with BKFIL bk_loader.exe was successful

    Code: Text
    Log in, to see the code


    dump attached.

    Circuit board panel with three buttons and labels: GND, 1TX, 1RX, and CEN.

    log out and flash download was both on 1RX/1TX
  • ADVERTISEMENT
  • #3 21151364
    divadiow
    Level 34  
    The QR code in the manual links you to some weird non-store APK download from https://download.ledhue.com/page/scenex/

    www.ledhue.com just redirects to https://github.com/Spled/spled.github.io

    The app is called BanlanX and is also available in the Play Store https://play.google.com/store/apps/details?id=com.spled.scenex&hl=en_GB

    App screen displaying the process of adding a device named SP548E. Mobile app settings screen with options like Wi-Fi, color correction, and more. BanlanX app screen with main view showing available SP548E device. App interface for controlling SP548E device with options for dynamic, solid, music, and DIY modes. Smartphone screen with two app download icons.

    Added after 43 [minutes]:

    OTA is 0x132000 and if you flash OBK rbl:

    Code: Text
    Log in, to see the code


    doesn't boot of course
  • #4 21158176
    p.kaczmarek2
    Moderator Smart Home
    Nice finding, have you tried to check "Skip key check" in Advanced so this operation can continue:
    
    ^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^
    WARNING! Non-standard encryption key!
    Please report to forum https://www.elektroda.com/rtvforum/forum51.html 
    Or just try using BK7231M mode 
    ^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^*^
    There was no result to save.
    Helpful post? Buy me a coffee.
  • ADVERTISEMENT
  • #5 21158182
    divadiow
    Level 34  
    p.kaczmarek2 wrote:
    Nice finding, have you tried to check "Skip key check" in Advanced so this operation can continue:

    I'm sure I covered all the bases by trying all options but will do it again
  • #6 21158802
    divadiow
    Level 34  
    argh. clouded by the excitement I guess. yes, it dumps with skip key check in N and M mode. that's embarrassing. I know the skip check is there

    Screenshot of BK7231 Easy UART Flasher program with a green success reading message.

    Comparison of two binary files in a hex editor with a message indicating the files are identical.

    Added after 56 [minutes]:

    and from a totally erased flash, not even bootloader, you can restore backup using Easy Flasher too

    Screenshot of Easy UART Flasher program with a successfully completed writing process.

    boots again
    Console screen showing logs related to the BK7238 processor.

    so I guess you could say EF supports BK7238. Maybe just needs a new select chip type menu option so saved backups have the right filename? any other tests I should perform?
  • ADVERTISEMENT
  • #7 21159041
    p.kaczmarek2
    Moderator Smart Home
    So basically, I need to copy BK7231N path, rename to BK7238, and change key?
    Helpful post? Buy me a coffee.
  • #8 21159086
    divadiow
    Level 34  
    p.kaczmarek2 wrote:
    So basically, I need to copy BK7231N path, rename to BK7238


    it seems so.

    p.kaczmarek2 wrote:
    and change key?


    change it so it ignores key check automatically with BK7238 mode or that it finds 94017a00 94017a00 94017a00 94017a00 as an acceptable key and to carry on regardless?

    I wonder what other keys are in use on BK7238 devices. Do Tuya use their BK-N key on their BK7238 devices?

Topic summary

The discussion revolves around the SP548E LED/SPI IoT controller featuring the Beken BK7238 chip. Users share their experiences with the device, including initial surprises regarding its specifications and capabilities. One user mentions the RT-Threads bootloader and issues with firmware backup using the Easy UART Flasher. Another user highlights the discovery of a mobile app, BanlanX, linked through a QR code in the manual, which is also available on the Play Store. The conversation includes troubleshooting tips, such as using the "Skip key check" option to facilitate firmware operations and discussions about key management for the BK7238. Users explore the potential for Easy Flasher to support the BK7238 and suggest modifications for better compatibility with existing tools.
Summary generated by the language model.
ADVERTISEMENT