Elektroda.com
Elektroda.com
X
Elektroda.com

Oscyloskop DSO150 firmware - This board is FAKE !

blady-brs 17046 23
This content has been translated » The original version can be found here
  • Hello.
    Before buying, it is worth checking what version we are dealing with.
    The point is whether the version is original or not. If we have non-original versions, after the update you will see the message: This board is Fake!
     
    This applies to the version with the serial number shown in the picture.

    Fortunately, there is an update that eliminates this problem. In the file
    DSO150 Modification of software and hardware.zip is an appropriate hex
    I attach instructions on how to and how to do it. Description in PDF
    There is a description of the modification in the file but I did not do it for those moments.
     Watch out for pads and power supply socket because it is very delicate.
    On FTDI232 It should be switched to 3.3V !!!!!!!!!!!!!!!!!!!!!

    Oscyloskop DSO150 firmware - This board is FAKE !

    This board is FAKE!

    Oscyloskop DSO150 firmware - This board is FAKE ! Oscyloskop DSO150 firmware - This board is FAKE !

    Oscyloskop DSO150 firmware - This board is FAKE !

    Regards SQ4RBC

    Cool! Ranking DIY
    Can you write similar article? Send message to me and you will get SD card 64GB.
    About Author
    blady-brs
    Level 11  
    Offline 
    blady-brs wrote 17 posts with rating 20, helped 0 times. Live in city Białystok. Been with us since 2008 year.
  • #2
    CreampieY
    Level 1  
    Thanks !!


    Bought my DSO150 from ebay (Original), and it worked good but after upgrading it from 113-15001-055 to 113-15001-064
    im getting error stating "This board is FAKE !" and stuck at this screen.

    update:
    I have got back reply from seller and they sent me link to wifi drivers ? ?wtf -complain is in order...

    Clearly seller have no clue what firmware is or he have just to many items to control (4000)
    so getting help from ebay seller is unlikely, and then i found your link that helped a lot.
    file 113-15011-060A got errors away.

    Thanks again !
  • #3
    karwo
    Level 25  
    Is there an "update" for the latest version of the firmware (113-15001-110)? Have you tried updating someone to the latest version 113-15001-110?
  • #4
    blady-brs
    Level 11  
    Hello. Personally, I did not try 113-15001-110, because something could go wrong. If it works well for me, why spoil it.
  • #5
    karwo
    Level 25  
    I have to try to read the firmware with the help of the application given in the pdf in the first post - the option Upload from device. Oscyloskop DSO150 firmware - This board is FAKE ! If it was possible to read correctly from the DSO firmware, you can try to throw in other files and if you do not succeed, return to the original. Maybe someone with more experience with STM32 will say something more about its programming with the bootloader with the help of this or another application. I have little time but I have to motivate because in case of damage I can try to give away the warranty device and it would be nice to have the latest firmware.
  • #6
    blady-brs
    Level 11  
    Here and there is a problem because in my case the return to the original was impossible. Oscilloscope graciously informed. This board is FAKE! This version which I made fortunately was not blocked.
  • #7
    karwo
    Level 25  
    blady-brs wrote:
    Here and there is a problem because in my case the return to the original was impossible. Oscilloscope graciously informed. This board is FAKE!
    After such a message was "blocked" the bootloader? This is important information for me, because if so it will be possible to update only to your version of the software. I mean programming options from the STM application provided in pdf.
  • #8
    blady-brs
    Level 11  
    Read my post carefully and you'll understand what's going on. You can always update !!! What's your serial number? The serial number should be on the plate sticker.
  • #9
    karwo
    Level 25  
    In fact, with this update I got caught, but that's because I'm currently working on another project and the processors have been dying. On this sticker with a bar code I have: H2uCu2av I take for completing the software and hardware to make this upgrade. _______ And the first zonk - Oscyloskop DSO150 firmware - This board is FAKE ! Clear the flash that is, I will not have a copy to return to the original firmware, but whether the bootloader will be?
  • #10
    blady-brs
    Level 11  
    That's how it will clean the Flask. I will look closely in the PDF description there is the whole procedure.
  • #11
    karwo
    Level 25  
    For now, I gave up the firmware updates because I have a more diligent job. By accident, I came across this link if I find a slower time after looking.
  • #12
    solidhit
    Level 5  
    @blady-brs

    Please, make a conversion of the latest firmware 113-15001-110 so that it doesn't show the "fake" message. Two many people got scammed and bought "fake" versions of the DSO150 and now they cannot update missing all the improvements new versions bring.

    Thank you in advance.
  • #14
    paddy01
    Level 2  
    After flashing, my dso150 is dead :-(

    could i have a full Firmware Dump from a fake device?

    best regards
    Paddy
  • #16
    paddy01
    Level 2  
    Hi Karwo.

    I ve already read the pdf, i can Flash files, and reading… but i Need a full hex Dump. my Bootloader is gone.
    Device is in reboot loop, because i did a mistake (erased full 64k)…
    That´s why i Need an 64k Dump file.

    can i please have a full Dump?
  • #19
    unitrax
    Level 9  
    Are they paying back the money on aliexpres if we buy at the auction described as original and send us the counterfeit that is functioning until the update? Are there any problems with that? Because a referral is a cost like this device.
  • #20
    OG Style
    Level 1  
    Can anyone help me. I updated my unit to the latest firmware and the device said it was a fake board then the screen went white. I tried reflashing the firmware with this one and I still only get a white screen. I have unsoldered the jp1 and jp2.

    Thank you
  • #21
    DocRV
    Level 1  
    Hello,

    To unbrick your fake DSO150, stuck on the white screen, you have to re-enable the WDG_SW byte.
    - download the michar71's Open-DSO-150 version (thank you man, you saved my DSO!)
    - flash it with Flash Bootloader Demonstrator
    - once done, start Flash Bootloader Demonstrator again
    - at the page where you normally pick a file, click at 'edit option bytes'
    - enable WDG_SW checkbox and apply.

    Press OK button at the first restart to reset to default.

    Et voilà !
  • #22
    Brottoaster
    Level 2  
    You can also install the current firmware on FAKE boards.

    Read only to the end !!

    Method:
    1. Download the firmware hex file from jyetech https://jyetech.com/firmware-dso-150-shell/
    2.Download Hex2bin converter from Sourceforge https://sourceforge.net/projects/hex2bin/
    3. Copy the hexfile into the folder of the hex2bin.exe file
    4. Convert the hex file into a bin file - command line hex2bin.exe 113-15001-120.hex
    5. Search for the branded serial numbers in the generated bin file, change them (eZn6IX2r, t2uvGy8a) and save the changes
    6. Transfer the bin file with the STM32 Flash loader as already described

    Now the DSO150 starts with the new firmware without the note that it is a fakeboard.

    Problem: There is another security limit. This shows that after a while the rotary control no longer works. An activation code must be entered. You have to inquire about this at jyetech. But for a fakeboard they probably won't calculate that.
    The code has 4 digits, but includes the hex range. This results in 65536 possible combinations. I had looked at some BoardID code combinations, but I couldn't decipher them. I found the combinations on the Internet or asked for the code for known IDs. There must also be a check digit in the board ID, since any ID was acknowledged with the answer that this ID does not exist (I have incremented the last digit of a known code).
  • #23
    Brottoaster
    Level 2  
    I also tried to read out the EEPROM to change the serial number.
    According to the following homepage it is possible to read out and write a 24LC: https://www.itsonlyaudio.com/uncategorized/writing-24lcxxx-eeproms-with-pickit3/

    Reading is not always stable however (there is a note saying that two SMD components should be removed from the PICKIT3 - TR3 and R50). There are also users who can read them out without removing these components.

    Unfortunately I did not get a connection to the 24LC. I don't want to remove those little parts either, as I'm not sure I can get these back on :(
  • #24
    Brottoaster
    Level 2  
    I would say that the activation code is checked in the following part of the code. Unfortunately, my knowledge is too thin to understand what is being done here.


    Spoiler:
    [code:1:b511d777dd]
    void UndefinedFunction_080064ae(void)

    {
    ushort *puVar1;
    ushort uVar2;
    int iVar3;
    undefined2 *puVar4;
    int iVar5;
    uint uVar6;
    undefined4 *unaff_r5;
    undefined4 in_stack_00000004;
    ushort uStack00000006;

    (*DAT_08006568)(8,DAT_08006564,(int)&stack0x00000004 + 2);
    iVar3 = DAT_0800656c;
    uVar6 = (uint)uStack00000006;
    uStack00000006 = (ushort)(uVar6 ^ 0xf3a7);
    if ((uVar6 ^ 0xf3a7) ==
    ((uint)*(byte *)((int)unaff_r5 + 1)