Coder Social home page Coder Social logo

Updating clone about lndso150 HOT 10 OPEN

mean00 avatar mean00 commented on July 22, 2024
Updating clone

from lndso150.

Comments (10)

mean00 avatar mean00 commented on July 22, 2024

If i got it correctly, the question is how to upload a test fw into your device
1- are you 100% sure it is a stm32f103 ?
2- can you use instead a st link v2 over the SWD pins to flash ? I'm unsure flashing over serial is doing all that is needed.

Now regarding the issue : Usually a white screen is a sign it crashed early, it should not.
1- Did you flash the bootloader first ?
2- If you can get the serial output while it boots it would help also

from lndso150.

FiusRa avatar FiusRa commented on July 22, 2024

Hi. yesterday I found a way to hack the original dso 150 firmware. you need to download the firmware 113-15001-120.hex from the official site and edit it in a text editor. and use KeyGenDSO150 to generate a password. and all. Now I have the latest official firmware. Here is a link to YouTube but it is in Russian. "https://www.youtube.com/watch?v=_JccGIqhuIc"

from lndso150.

FiusRa avatar FiusRa commented on July 22, 2024

patch1 disable fake serial number check (this changes the 2 fake serial numbers in the flash to fZn6IX2r,u2uvGy8a)
change the file line number 2954
from :10B880004F205368656C6C006 5 5A6E3649583272A 9
to : 10B880004F205368656C6C006 6 5A6E3649583272A 8
change the file line number 2955
from :10B89000007 4 3275764779386100000000000000B E
to : 10B890000075 3 275764779386100000000000000B D

  1. patch 2 disable the required activation code. This changes the ARM branch instruction BEQ to BNE and invert the test of the right unlock code
    change line 1616
    from :1064E000063013D 0 214C63895A1C022B62810AD8D 2
    to : 1064E000063013D12 1 4C63895A1C022B62810AD8D 1
    activation key under video. need to rename from txt to exe. try to make a video of how you perform the firmware. makes it easier to repeat.

from lndso150.

FiusRa avatar FiusRa commented on July 22, 2024

If i got it correctly, the question is how to upload a test fw into your device
1- are you 100% sure it is a stm32f103 ?
yes original stone
2 I didn't understand how to use stlink. The wiki has unclear instructions. rather a translation. make a video on how to flash it. I tried to flash a white screen using ch341.

from lndso150.

FiusRa avatar FiusRa commented on July 22, 2024

I don't want to burn anything again. tired of buying new stones. ))) shoot a video on the firmware

from lndso150.

mean00 avatar mean00 commented on July 22, 2024

Just in case (you can use a cheap chinese stlinkv2 clone), they work fine with openocd:

  • Connect only 3 pins of the stlinkv2 to the board (they are easy to access & labeled ) : GND, SWDIO, SWCLK
  • Install & run openocd (you'll have to change the path) :
    openocd -f /usr/share/openocd/scripts/interface/stlink-v2.cfg -f /usr/share/openocd/scripts/target/stm32f1x.cfg

It should display it has detected a stm32f103 and it is listening on port xxxx, normally 3333

Then start arm-none-eabi-gdb.exe

target extended-remote :3333 (it should connect to openocd)
mon halt (may not be mandatory)
file THE_ELF.elf
load
compare-sections

No need to solder anything

from lndso150.

mean00 avatar mean00 commented on July 22, 2024

swd

from lndso150.

mean00 avatar mean00 commented on July 22, 2024

i think you can reflash the hex file also that way
load foo.hex
but not 100% sure

from lndso150.

FiusRa avatar FiusRa commented on July 22, 2024

somewhere lay a Chinese clone. I'll take a look. If I find I'll try to flash it. unsubscribe about the result.
where are the files THE_ELF.elf and foo.hex

from lndso150.

mean00 avatar mean00 commented on July 22, 2024

https://github.com/mean00/lnDSO150/releases
You can try the jytech 2.2 elf one, should work for you
DONT FORGET TO FLASH THE BOOTLOADER FIRST!

from lndso150.

Related Issues (11)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.