Elektroda.com
Elektroda.com
X

Taloya 12" 24W Ceiling Light (YL300-24W-AI-WEMG) OpenBeken flash guide BK7231T

gajosu15 1044 5
  • New device teardown and OpenBeken flash.

    You can get it on amazon for $34.99 USD Link


    Taloya 12" 24W Ceiling Light (YL300-24W-AI-WEMG) OpenBeken flash guide BK7231T Taloya 12" 24W Ceiling Light (YL300-24W-AI-WEMG) OpenBeken flash guide BK7231T
    Taloya 12" 24W Ceiling Light (YL300-24W-AI-WEMG) OpenBeken flash guide BK7231T

    Opening it up is easy, just unscrew the screws on the back.
    Taloya 12" 24W Ceiling Light (YL300-24W-AI-WEMG) OpenBeken flash guide BK7231T

    Flashing

    Pins:
    Taloya 12" 24W Ceiling Light (YL300-24W-AI-WEMG) OpenBeken flash guide BK7231T Taloya 12" 24W Ceiling Light (YL300-24W-AI-WEMG) OpenBeken flash guide BK7231T

    In my case I did it on windows with the hid_download_py tool

    After you flashed the BK7231T. You have to set the PWM pins like this:
    Taloya 12" 24W Ceiling Light (YL300-24W-AI-WEMG) OpenBeken flash guide BK7231T

    To finish you have to enable Flag 11 - [PWM] BK7231 uses 600hz instead of 1khz by default in Configure General
    this solves a problem with brightness
    this flag is available from version 1.12.55

    Cool? Ranking DIY
    About Author
    gajosu15
    Level 2  
    Offline 
    gajosu15 wrote 4 posts with rating 1. Been with us since 2022 year.
  • #2
    p.kaczmarek2
    Moderator Smart Home
    That's a very nice device with a beefy board, I haven't seen that one before. Would you also be able to specify the name of chips in DIP8 and SOIC packages there? I'm just curious.

    It's good to know that a fix submitted by one of our OpenBeken contributors as a pull request works for you, the default PWM is 1kHz but flag 11 enables 600Hz version.
    Tuya also seems to be using 1kHz by default, at least in case of LED strips that I have tested - see this review: https://www.elektroda.pl/rtvforum/topic3798114.html
    Spoiler:

    Taloya 12" 24W Ceiling Light (YL300-24W-AI-WEMG) OpenBeken flash guide BK7231T
    Taloya 12" 24W Ceiling Light (YL300-24W-AI-WEMG) OpenBeken flash guide BK7231T
    Taloya 12" 24W Ceiling Light (YL300-24W-AI-WEMG) OpenBeken flash guide BK7231T

    but of course, as it turns out, it's not always 1kHz, sometimes 600Hz is required, in some cases...

    PS: Would you mind adding pin role to our online template database?
    https://github.com/OpenBekenIOT/webapp/blob/gh-pages/devices.json

    Dodano po 4 [minuty]:

    By the way, did that approach work for you?
    gajosu15 wrote:
    Taloya 12" 24W Ceiling Light (YL300-24W-AI-WEMG) OpenBeken flash guide BK7231T

    I wouldn't say it's a correct usage of that USB to TTL converter. I don't think that 3.3V and 5V pins there has a large current capability. I'd rather say that they are supposed to be connected to VDD to select voltage levels. I'd connect that 3.3V pin to VDD to select 3.3V voltage levels and use external 3.3V LDO to power BK7231.

    But if your approach also worked well for you, then it's good
  • #3
    gajosu15
    Level 2  
    p.kaczmarek2 wrote:
    That's a very nice device with a beefy board, I haven't seen that one before. Would you also be able to specify the name of chips in DIP8 and SOIC packages there? I'm just curious.

    It's good to know that a fix submitted by one of our OpenBeken contributors as a pull request works for you, the default PWM is 1kHz but flag 11 enables 600Hz version.
    Tuya also seems to be using 1kHz by default, at least in case of LED strips that I have tested - see this review: https://www.elektroda.pl/rtvforum/topic3798114.html
    Spoiler:

    Taloya 12" 24W Ceiling Light (YL300-24W-AI-WEMG) OpenBeken flash guide BK7231T
    Taloya 12" 24W Ceiling Light (YL300-24W-AI-WEMG) OpenBeken flash guide BK7231T
    Taloya 12" 24W Ceiling Light (YL300-24W-AI-WEMG) OpenBeken flash guide BK7231T

    but of course, as it turns out, it's not always 1kHz, sometimes 600Hz is required, in some cases...

    PS: Would you mind adding pin role to our online template database?
    https://github.com/OpenBekenIOT/webapp/blob/gh-pages/devices.json

    Dodano po 4 [minuty]:

    By the way, did that approach work for you?
    gajosu15 wrote:
    Taloya 12" 24W Ceiling Light (YL300-24W-AI-WEMG) OpenBeken flash guide BK7231T

    I wouldn't say it's a correct usage of that USB to TTL converter. I don't think that 3.3V and 5V pins there has a large current capability. I'd rather say that they are supposed to be connected to VDD to select voltage levels. I'd connect that 3.3V pin to VDD to select 3.3V voltage levels and use external 3.3V LDO to power BK7231.

    But if your approach also worked well for you, then it's good


    Hello, I already have the light installed, but I ordered another 2 more since they were at a good price, as soon as I flash them I will upload photos of the chips

    Thanks for the suggestion, yes, simply with the usb ttl it worked, and although it only gave 3.17v, for the next one I will do it as you suggest
  • #4
    p.kaczmarek2
    Moderator Smart Home
    Have you considered doing a full 2MB flash read (preferably after pairing with a dummy SSID) for tuya-cloudcutter project? They are looking for device dumps to make devices programmable by OTA, without opening the case.
  • #5
    gajosu15
    Level 2  
    I did a stock firmware read before flashing
  • #6
    gajosu15
    Level 2  
    p.kaczmarek2 wrote:
    That's a very nice device with a beefy board, I haven't seen that one before. Would you also be able to specify the name of chips in DIP8 and SOIC packages there? I'm just curious.


    I already had time to flash the other 2 lights, here I leave you images of the chips
    Taloya 12" 24W Ceiling Light (YL300-24W-AI-WEMG) OpenBeken flash guide BK7231T Taloya 12" 24W Ceiling Light (YL300-24W-AI-WEMG) OpenBeken flash guide BK7231T Taloya 12" 24W Ceiling Light (YL300-24W-AI-WEMG) OpenBeken flash guide BK7231T Taloya 12" 24W Ceiling Light (YL300-24W-AI-WEMG) OpenBeken flash guide BK7231T