HOVERBOARD MOTHERBOARD HACK - how to change the firmware to use different controls PART 1

Поділитися
Вставка
  • Опубліковано 6 вер 2024
  • In this video i show you how to remove the hoverboard motherboard and change the firmware to use other inputs instead of the balance sensors
    you can get the hoverboard firmware used in this video from:
    github.com/p-h...
    just download the zip file and the firmware file is in the 'build' folder, there is also other information in the zip file including the source code for the firmware which can be customized and compiled to make a new firmware file
    The device used to reprogram the motherboard is called a 'USB ST-LINK V2', there are loads on ebay or amazon for less than £10
    Support me on Patreon: / a_tech

КОМЕНТАРІ • 294

  • @mikaelbjornson2666
    @mikaelbjornson2666 2 роки тому +4

    Thank you so much for this elegant, detailed and coherent tutorial! It really helped, my biggest problem was actually installing the ST32 programmer on mac, all the rest was straightforward and done in minutes thanks to you.
    Now I can get started on that robot project my kids are dying to do!

    • @gianlucadionisi6730
      @gianlucadionisi6730 Рік тому

      how do you installed it in macOS? im trying but I can't find the way

  • @amremam8937
    @amremam8937 3 роки тому +7

    Be careful , Some chips has read protection options.
    if it's protection 0, you can remove the flag without a problem
    if it's protection 1, once you remove the read protection, the flash will be erased
    if its protection 2, you cannot remove the flag

    • @JuanMarin-sx3rt
      @JuanMarin-sx3rt 2 роки тому +3

      Hello Amr, how can you identify if its protection 0, 1 or 2?

    • @giorgiolelmi8175
      @giorgiolelmi8175 Рік тому +1

      @@JuanMarin-sx3rt same

    • @BarkingSpyda
      @BarkingSpyda Рік тому +1

      Could you explain how to identify if its protection 0, 1 or 2 please?

  • @alfankosh1
    @alfankosh1 2 роки тому +1

    i really need help i have 2 st-link v2 wen i connected to pc the pc foundet without problem but the STM32CubeProgrammer didnot found the st-link v2 what ido?????

    • @AChi__
      @AChi__ Рік тому

      Did you check to see that you either welder the pins to the board properly and if so did you check to see that your wire connections were securely connected to the correct pins?

    • @A-tech
      @A-tech  Рік тому

      it could be the stlink wiring is incorrect?

  • @ianbrrws
    @ianbrrws 2 роки тому +2

    hi does anyone here know if its possible to get rid of the over speed "push back" feature on a ninebot mini pro i have made a wheelchair conversion but the push back is making it dangerous.thanks

  • @suheladesilva2933
    @suheladesilva2933 3 роки тому +5

    Thanks a lot for the time and effort you put into this video. It is just what I was searching for.

    • @A-tech
      @A-tech  2 роки тому

      Glad it was helpful!

  • @shubhamjangid2882
    @shubhamjangid2882 4 роки тому +11

    Thank you 😭😭😭😭 I'm searching to hack this motherboard from last 8 months, thank you 🙏🙏🙏🙏🙏🙏🙏

    • @dinesh8238
      @dinesh8238 Рік тому

      If you have need any help feel free to ask

  • @arturobojhay2362
    @arturobojhay2362 3 роки тому +2

    im glad i found this vidio im buiding an e board and im on a buget and i have an hover board i was already gonna use the brushless moter so perfect

  • @ekseksterminator8566
    @ekseksterminator8566 2 роки тому +1

    Don't You put a jumper on the power button pinouts on time of flashing ? On another video they say it's required as it works as power circuit during flashing ? Wont that brick it if not shorted ?

    • @A-tech
      @A-tech  2 роки тому +1

      hi, i have never needed to do that and always worked fine for me

  • @projects3196
    @projects3196 Місяць тому

    Hello, thank you for the wonderful video. I want to ask, does the STM32 cube program open the compressed folder directly, or should I use the VSC program?

    • @A-tech
      @A-tech  Місяць тому

      hi, if you mean the compiled .h file then yes

    • @projects3196
      @projects3196 Місяць тому

      Can you send a video link on how to open the file because I am stuck here and I have bought and prepared everything in my lab?@@A-tech

  • @electrik77
    @electrik77 3 роки тому +2

    Thank you! Good Video! From Argentina

  • @boolitsbuildersllc.106
    @boolitsbuildersllc.106 3 місяці тому

    Thank you for making the videos. Questions how would you go about using the new boards

    • @A-tech
      @A-tech  3 місяці тому +1

      hi, there is a channel called 'robo durden' hes quite upto date with new boards, thats the first place i would look, hope this helps

  • @nguyenquangvu8846
    @nguyenquangvu8846 3 роки тому +1

    Thank you for your inspiring video. Which default_env of firmware do you build and upload? Control_usart2 or usart3 or usart3_ADC. Thank you

    • @A-tech
      @A-tech  3 роки тому

      um, im not sure what you mean

  • @relatedl35
    @relatedl35 4 роки тому +1

    I cant connect the motherboard via the ST link, it just says Error

    • @A-tech
      @A-tech  4 роки тому

      ok perhaps you have some wires mixed up?

  • @mkr32
    @mkr32 3 роки тому +1

    can you help me how to connect Arduino with hoover board wiring diagram and code for Arduino for speed control

  • @hristolechev4615
    @hristolechev4615 2 місяці тому

    How did you give it 3.3 volts , did you connect them externally or connected the big battery while flashing

    • @A-tech
      @A-tech  2 місяці тому

      hi, i used the 3.3 from the stlink thing i think, hope this helps

  • @andrewkennett940
    @andrewkennett940 4 роки тому +1

    I successfully flashed one board but not im getting a ST-LINK error (DEV_USB_COMM_ERR) when I try to connect.

    • @andrewkennett940
      @andrewkennett940 4 роки тому

      The problem was that the pins on my st link clone are in a different configuration than yours.

    • @A-tech
      @A-tech  4 роки тому

      @@andrewkennett940 ok so does it work ok now?

    • @andrewkennett940
      @andrewkennett940 4 роки тому

      Yes thanks. I flashed another motherboard successfully. Now im trying to figure out how to combine the MCP-4725 demo and the PS2Tank_v0_Analog code that was with all the files you had on github.

    • @A-tech
      @A-tech  4 роки тому

      @@andrewkennett940 ok thats great, just remember to use 3.3v on the motherboard inputs, good luck

    • @andrewkennett940
      @andrewkennett940 4 роки тому

      @@A-tech Have you used this compiler pionierland.de/hoverhack/ ?

  • @JuanMarin-sx3rt
    @JuanMarin-sx3rt 2 роки тому

    You inspired me to build an RC wagon for my baby boy & would like to build a cart with joystick for my parents as they are getting up there in age & a motorized wheelchair is expensive. Wondering if I can get a little help with the firmware. Reprogramming. I've built a pc before, so I have little experience in this field. Thanks a bunch.

    • @A-tech
      @A-tech  2 роки тому

      hi, have you seen part 2 of this video? it may answer some of your questions

    • @JuanMarin-sx3rt
      @JuanMarin-sx3rt 2 роки тому

      I'm in the process of downloading the software. Is the correct name STM32cubeIDE? A little confused. Thank you.

    • @A-tech
      @A-tech  2 роки тому

      @@JuanMarin-sx3rt hi, i think its just called stm cube programmer, I think it was in a folder with lots of other files too

    • @JuanMarin-sx3rt
      @JuanMarin-sx3rt 2 роки тому

      @@A-tech thank you 👍

    • @JuanMarin-sx3rt
      @JuanMarin-sx3rt 2 роки тому +1

      hello, I sawdered header pins, uploaded stm32 cube programmer, connected wires to header pins & st link v2, however, unable to connect to software. wires are connected to 2,4,6,8 as indicated on your video. Mother board beeps when plugged in to computer. Am I missing something?

  • @sayedme2uc
    @sayedme2uc Рік тому

    Can you advise. I am having connection problem, I am using stm32 cube programmer and st link V2, upgraded the firmware, diconnected and reconnected st link, still couldn't establish connection

    • @A-tech
      @A-tech  Рік тому

      ok, is the stlink installed ok? have a look in the device manager, if thats good double check the wiring from the pins on the st link, if thats no good it could be the pins on the motherboard

  • @talhabaloglu8200
    @talhabaloglu8200 2 роки тому

    Thank you for the video. The microcontroller artery at32f403 series in the hoverboard I use. What do you suggest me

    • @A-tech
      @A-tech  2 роки тому

      hi, im not too sure, did you get it sorted?

  • @Omar.bellout
    @Omar.bellout 8 днів тому

    Hi I have a scooter pure pro air 3 that is locked with a password how can I break it.

  • @omkaryt
    @omkaryt 3 роки тому

    Thank you for sharing this video. I wanted to know if we can use the same firmware to flash hoverboard which has single motherboard similar to the one that you are using in the video but instead of STM32 chip it has GD32 chip?

    • @A-tech
      @A-tech  3 роки тому

      i cant help you there sorry

  • @andrebalian6072
    @andrebalian6072 4 роки тому

    Thank u for all vids, much appreciated- continue with the great work. From Los Angeles////

  • @1djval
    @1djval Рік тому

    very good, just a question. After resetting the firmware of that board, I can insert any other firmware or only specific ones can be inserted. I'm wanting to build a Direct Driver steering wheel for a racing game simulator. it would be possible? I just want to use the board to control the engine, to communicate with the games I will use a stm32.

    • @A-tech
      @A-tech  Рік тому

      sounds interesting, yes you can keep changing it if you like

  • @kaleemulla19
    @kaleemulla19 4 роки тому

    One of the hoverboards I have does not have the motherboard as shown. They have only two PCB, combined with the foot IR sensors, probably as optimisation. How do we access such PCBs to flash the firmware ?

    • @A-tech
      @A-tech  4 роки тому

      hi, im not sure how you would do it with those, if you wanted to get a new mother board off ebay to use instead they are quite cheap, less than £15

  • @kaleemulla19
    @kaleemulla19 4 роки тому

    Finally did a re-flash of the firmware with the correct file.
    File link shown in the video descrition does not produce the required results.
    File link shown in reponse to my query is the correct file of the firmwarre.
    Motors responded to the joystick commands.
    Some issues:
    1. The motors starts with a slow speed even at the joystick centre position. (Does it need any calibration or zero setting?)
    2. There is no reversing of the motors when the joystick is pushed backwards.
    3. On switching OFF, the board does not go Off, the buzzer keeps beeping intermittently. Subsequent pressing of the switch has no result.
    Had to disconnect battery supply to stop.
    Any help will be appreciated.

    • @A-tech
      @A-tech  4 роки тому

      ok I will have a look into the link on the description, ye i found the same when using a joystick on its own, thats why i used the arduino to remap the signals, i dont know of any calibration, also with the reversing i found trying to reverse full throttle doesnt work but just a little bit is ok, so i mapped that out too, the power off thing may have something to do with taking the 3.3v from the board, im not sure exactly, i take the 3.3v from an arduino so that might be whats causing it, hope this helps

  • @automoto95
    @automoto95 2 роки тому

    Hi i got a question i saw on auctions there exist 2 diffrent pcb boards green and dark blue of that board with one is better or newest?

    • @A-tech
      @A-tech  2 роки тому

      hi, there is a number on one side that says the version number, thats the best way to tell which model it is, thanks

  • @LifewithLewy
    @LifewithLewy 5 років тому +3

    Ready for the next one!

    • @LifewithLewy
      @LifewithLewy 3 роки тому

      @andrey ustinov don’t speak the language

  • @David-iq4vy
    @David-iq4vy 2 роки тому

    Hi, very nice project. On my board I would like to change only the tilt value of the gyro sensor. I want start hoverboard with smaller tilt. Don't know how to do it? Thank you

    • @A-tech
      @A-tech  2 роки тому

      hi, thanks, to change the angle you would probably need to edit parameters in the original software, another way might be using an arduino and tilt sensor

  • @charlesblack7989
    @charlesblack7989 3 роки тому +1

    Hi there. Thanks for sharing. One thing, it is possible to run one motor independently?, I mean, one stopped and the other running... Thanks in advance.

    • @A-tech
      @A-tech  2 роки тому +1

      hi, you can sort of, depends how smooth you wanted it but an easy way would be to disconnect the wires maby using relays, not ideal but depends what you are using them for

    • @charlesblack7989
      @charlesblack7989 2 роки тому

      @@A-tech thanks for the info. I will try it.

    • @A-tech
      @A-tech  2 роки тому

      @@charlesblack7989 ok no problem, whats it for?

    • @charlesblack7989
      @charlesblack7989 2 роки тому

      @@A-tech i'm designing a bipedal robot and need the motors to turn independently of each other. I am not sure if they are capable of carrying that load, but i have to try it because is the cheapest option. What do you think?

    • @A-tech
      @A-tech  2 роки тому

      @@charlesblack7989 i think thats an awesome idea, how are you gearing them down?

  • @charleyboy74
    @charleyboy74 2 роки тому

    Sorry, Quick question.
    When flashing the new firmware, are you just using the hover.hex file in the build folder ?

    • @A-tech
      @A-tech  2 роки тому +1

      That’s it ye it’s the only file you need

    • @charleyboy74
      @charleyboy74 2 роки тому

      @@A-tech what all the other files for

  • @israelkingsley8290
    @israelkingsley8290 Рік тому

    Can an e-bike throttle be used on the board to control the motors, withouut upgrading or changing the firmware

    • @A-tech
      @A-tech  Рік тому

      i dont think so unless you want use a cable to tilt the board to move it, thanks

  • @timmyle2271
    @timmyle2271 4 роки тому

    Hi Tech, if I want to set up for rc control, what should I do? just flash firmware like you did on part 1 or do more set up ? please help thank you

    • @A-tech
      @A-tech  4 роки тому

      hi, yes do as in part 1, have you sen part 2? that shows using a digital to analog convertor, if using a rc receiver its a bit more complicated, either way i think you would need an arduino inbetween, thanks

  • @VikasKumar-wz9ju
    @VikasKumar-wz9ju 4 роки тому

    Were you able to move these motors in reverse.....
    I'm not able to move them with enough torque.....
    Please let me know how can that be done....
    Thanks

    • @A-tech
      @A-tech  4 роки тому

      hi, yes but only slow

  • @WhyNotCycles
    @WhyNotCycles 4 роки тому

    Im trying to hack the separated type of mainboards which have 4 pins for ST-LINK connection each of them. Do you have any suggestions for those type?
    Nice video tutorial although!

    • @A-tech
      @A-tech  4 роки тому +1

      hi, I think they are the old type of motherboards, the only thing I know about those ones is they stopped using them as one was next to the battery and caused fires, also there doesnt seem to be as much information on them boards, may I recommend getting one of these types of boards? they vary between £15 and £20, thanks

  • @cristianbarlescu3404
    @cristianbarlescu3404 5 років тому +1

    Thank you for the video. I've seen other tutorials where is required to have the battery connected to the mainboard with a minimum of 36V on it and also to add a jumper on the power switch. In your video, I see that you are using only the programmer. Is that enough to flash the new firmware?

    • @A-tech
      @A-tech  5 років тому +4

      hi, yes i also saw that, apparently it can loose power during uploading but i have done 2 now and no problems using just the 3.3v from the ST-LINK, thanks

  • @TheRealNosaka
    @TheRealNosaka 11 місяців тому

    Nice video, but are you just uploading the hover.hex file? Like how would I even make a wii controller work

    • @A-tech
      @A-tech  10 місяців тому

      thats it yes just upload the file, to use a wii controller i think you need to enable it in the code, so its set to use i2c i think so you may need to put some // in front of that part and delete the ones on the nunchuck part, I dont have one so cant try it, thanks

  • @josem-proyects6042
    @josem-proyects6042 4 роки тому

    the original firmare dont use 3.3v. why you connect? and you plug in the motherboard the motors and battery and bridge in on/off swith? am making the same for a ebike

    • @A-tech
      @A-tech  4 роки тому

      hi, yes they do use 3.3v for the logic, if you use 5v you will break your board

    • @josem-proyects6042
      @josem-proyects6042 4 роки тому

      @@A-tech thanks by answer, am right now, flashing the firmware, but no conect. am reset all for solve

  • @mastermine1117
    @mastermine1117 3 роки тому

    I have a issue with mine where when i try to set the ReadOutProtection in the STM32CubeProgrammer it says Error: Downloading Option Bytes Data failed. Error: flash loader cannot be loaded. Anyone know what to do if you have this issue?

    • @A-tech
      @A-tech  2 роки тому

      did you get this working? it may be a bad connection on one of the pins or wiring from the programmer?

  • @josem-proyects6042
    @josem-proyects6042 4 роки тому

    hi a-tech, you install the drivers of the st link v2 in your pc with windows 10, 32bits, ?

    • @A-tech
      @A-tech  4 роки тому

      hi, it should be ok, my one was windows 7 64 bit

  • @automoto95
    @automoto95 2 роки тому

    hi does did you know where i can find to download stock hoverboard firmware to go back to the normal hoverboard functionality?

    • @A-tech
      @A-tech  2 роки тому

      hi, i dont know but im sure there is one online somewhere

  • @raybalmer5966
    @raybalmer5966 2 роки тому

    Will the firmware download work on all of the different mother boards? Also do you have to erase the old firmware or just download the new firmware to the mother board?

    • @A-tech
      @A-tech  2 роки тому

      hi, it should just overwrite the old firmware, im not sure if it works on all, but the ones i have tested with success always have the sensor wires in the same place and order, hope this helps

  • @janrottiers9420
    @janrottiers9420 4 роки тому +1

    Hi, first of all nice tutorial. Inspired by the video I also flashed the mainboard with the hover.hex file from the build folder. When I hook up 2 potmeters on the ADC1 and ADC2 port with 3.3V from the programming socket I'm unable to control the motors. They keep spinning at the same speed whatever way I turn the potmeters. What I also noticed is that I can turn on the mainboard but I cannot turn it off. Did you ran into the same thing before or do you have any thoughts?

    • @A-tech
      @A-tech  4 роки тому +1

      hi, its nice to hear im inspiring people to try this, ok so a few things to check, what version is the motherboard? I know v1 and v2 are ok, are the potentiometers 10k? is the second sensor cable disconnected? is it possible you are using the right sensor cable instead of the left cable? hope this helps

    • @janrottiers9420
      @janrottiers9420 4 роки тому

      @@A-tech Hard to tell which version of the board it is. I only see BYJ-3.
      The potentiometers I used are 5K versions. I'm using the correct sensor cable being the left one (close to the speaker) with the PA2/TX/ADC1 and PA3/RX/ADC2 cpu reference. Will change the potentiometers to 10K versions as a start. Thank you for the swift feedback.

    • @A-tech
      @A-tech  4 роки тому

      ok great hopfully its just the potentiometers, thanks

    • @janrottiers9420
      @janrottiers9420 4 роки тому

      @@A-tech Checked and double checked, conclusion never take anything for granted :-) Found the cause, it seems that the board came with the sensor connectors soldered inverted being that the black wire was 14V and the red wire was ground. This for both sensor connectors. As the colors of the wires were matching I did not look any further. I was quite fortunate that I did not blow the ports of the cpu. I soldered the connectors as they should be (matching colors with ground and 14V). All works fine now. So lesson another lesson learned today. Cheers

    • @kaleemulla19
      @kaleemulla19 4 роки тому +1

      Hi Jan Rottiers, How did you resolve the main board "not turning off" problem. I am also facing the same issue.

  • @jakubkrzysik2827
    @jakubkrzysik2827 4 роки тому

    what board you choose when compiling a sketch

    • @A-tech
      @A-tech  4 роки тому

      im not sure what you mean, thanks

  • @pogssolabaofficial1452
    @pogssolabaofficial1452 Рік тому

    It runs only forward and reverse no right and left turn. This setup for my rc receiver

    • @A-tech
      @A-tech  Рік тому

      just to confirm you are using a rc receiver instead of potentiometers?

  • @karloraner2899
    @karloraner2899 Рік тому

    Hi i dont know which flash file to put to board beacuse there is more folders in githib. If you can send me the flash file.

    • @A-tech
      @A-tech  Рік тому

      it is a .hex file if that helps, thanks

  • @samuelfaulkner1147
    @samuelfaulkner1147 Рік тому

    Hi, I’ve connected the pins correctly and I have the same flashing and beeping noise you have with the light.However in the stm32 programmer when I press connect it comes up with “ UR connection mode is defined with the HW reset mode”
    I have the same configured as you with the reset mode set to Software reset. Do you know how to fix this?

    • @A-tech
      @A-tech  Рік тому

      hi, im not sure will have to have a think about it

    • @tomertou
      @tomertou Рік тому

      i ran into the same problem. no luck so far in solving it

  • @purafajro
    @purafajro 3 роки тому

    Hello. After I reprogram it, can it be programmed back to the factory state so it can be used again in a hoverboard?

    • @A-tech
      @A-tech  2 роки тому

      i would say yes, but it may be hard to find the original code, thanks

  • @ka24det
    @ka24det 2 роки тому

    I bought a hoverboard but after I disassembled it, I realized it was not supported for this hack. Are there particular brands or outward appearance I should be looking for?

    • @A-tech
      @A-tech  2 роки тому

      hi, im not sure about brands but the style of wheels seems to be a good indicator, hope this helps

    • @ka24det
      @ka24det 2 роки тому

      @@A-tech It does thanks. I've come to the decision to use an Ardiuno and some motor controllers because it would be more of a challenge. I landed on that after buying yet another unsupported hoverboard, so I'm in deep already lol.

  • @alfankosh1
    @alfankosh1 2 роки тому

    i have this problem when i connect st-link to pc Error: Establishing connection with device failed
    : Error: Establishing connection with device failed
    : Start STLinkUpgrade...
    00:12:23 : Error: Problem occured while trying to connect

    • @A-tech
      @A-tech  Рік тому

      did you manage to fix this?

  • @yourvisualsltd
    @yourvisualsltd 3 роки тому

    Hi do you have any tips or tricks for the Segway mini plus ?

    • @A-tech
      @A-tech  2 роки тому +1

      hi, i dont sorry

  • @luqmaanparakh8744
    @luqmaanparakh8744 9 місяців тому

    How can u add electronic braking???

    • @A-tech
      @A-tech  9 місяців тому

      you can with the flipsky vesc but not sure with these

  • @YouCantNow
    @YouCantNow 2 роки тому

    Hello
    I am flash with your firmware, but in reverse the wheels drive not smooth with slow speed , i use one 100k potentiometer … how i can fix it and increase reverse speed

    • @A-tech
      @A-tech  2 роки тому

      hi, try using a 10k potentiometer, that may help, im not sure how to increase reverse speed, thanks

  • @milestone_achiever4634
    @milestone_achiever4634 2 роки тому

    Is this the main solution of you want to use a GotWay controller on any hub motor???
    I’m actually doing a project. I have a Begode / GotWay controller. I’m trying to use this controller on balance scooter

    • @A-tech
      @A-tech  2 роки тому

      Ok I’m not sure what a gotway controller is but the hoverboard ones are pretty good

    • @milestone_achiever4634
      @milestone_achiever4634 2 роки тому

      @@A-tech I have a universal hoverboard controller
      It also stated in the advertising that the controller also works with all balance wheels.
      Would you believe, that this universal controller is not balancing the wheel at all
      It flashes red 8 times continuously

  • @Duhhx1
    @Duhhx1 2 роки тому

    Hi, great video mate, is it possible to use FDTI232 from spark fun to flash the firmware?

    • @A-tech
      @A-tech  2 роки тому

      hi, im not sure, i think it needs to be stlink

  • @chrisj111706
    @chrisj111706 2 роки тому

    Thanks for the video, the stm cube programmer is showing not connected, when i try to connect, it only shows loading with 0% display, please help me.

    • @A-tech
      @A-tech  2 роки тому

      hi, did you get it working? i dont think i had that problem

    • @ecoegg4608
      @ecoegg4608 2 роки тому

      try using STLINK UTILITY software instead of cubeprogrammer.

    • @uvanegrapatagonia8476
      @uvanegrapatagonia8476 Рік тому

      @@ecoegg4608 Hi, hellosoldered header pins, tried with stm32 cube programmer, connected wires to header pins , however, I am unable to connect. tried with st-link v2. Same Results. Wires are connected to 2,4,6,8 as indicated in the video. Motherboard beeps as on video, but I am unable to get "conected". Using st-link v2. Thanks for your help

  • @lorobal
    @lorobal 2 роки тому

    Hello friend, I would like to know what I have to modify in the file to remove the speed limit

    • @A-tech
      @A-tech  Рік тому

      hi, im not sure, you may be able to code it to just keep increasing the 3 phase pulses but bit out of my knowledge scope

  • @DeadIsLive__
    @DeadIsLive__ Рік тому

    How am I suppose to increase the speed in reverse mode

    • @A-tech
      @A-tech  Рік тому

      hi, someone did find a way but i cant remember how, thanks

  • @aryablbasi
    @aryablbasi Рік тому

    Hi, thanks for tech this project, can you tel me how I can recovery the first code factory, please

    • @A-tech
      @A-tech  Рік тому

      hi, im not sure if you can do that, thanks

  • @MatejCanzek
    @MatejCanzek Рік тому

    Is this programing posible vit com port? Vithout usb st link conector?

    • @A-tech
      @A-tech  Рік тому

      hmm i really dont know sorry

  • @kaleemulla19
    @kaleemulla19 4 роки тому

    Finally I flashed the firmware. After switching ON, the motors rotate few rpms clockwise and then clockwise, with the buzzer beeping. This happens for sometime and then stops. There is no effect of the joystick at all. What could I have done wrong ?

    • @A-tech
      @A-tech  4 роки тому

      hi, did you definitely use the hover.hex file from the link in the description? after downloading the file needs unzipping and the one you want should be like this: hoverboard-firmware-hack-bewegungsappar.at\build\hover.hex, I know there is another one I used that did that same thing, let me know if it works, thanks

    • @kaleemulla19
      @kaleemulla19 4 роки тому

      @@A-tech I guess I did just that. Since the AT Link software is unable to recognize zip files, I unzipped and extracted the hover.hex file from "build" folder to the desktop, from where I was able to continue with the firmware flashing. Should I try flashing the same once again ? Thanks for the prompt reply.

    • @A-tech
      @A-tech  4 роки тому

      ok, i know one of the firmwares has a motor test on it, strange its not working, i just checked it, did you download the whole zip folder? extract the whole lot and try again, i did it with just the build file and it didnt work, hope this helps

  • @heatherwilliamson5460
    @heatherwilliamson5460 Рік тому

    Where can I download the stm32cubeprogrammer from?

    • @A-tech
      @A-tech  Рік тому

      www.st.com/en/development-tools/stm32cubeprog.html they should have it, thanks

  • @pogssolabaofficial1452
    @pogssolabaofficial1452 Рік тому

    Good day sir, just asking if you do programming to other people? I watched a lot of your videos regarding hoverboard firmware hacked. I tried to programmed the motherboard firmware but not successful. The motors runs only forward and reverse but turn right and left. Is possible to help me program my motherboard the way it should be? Just let me know how much the cost of your service. Thank you.

    • @A-tech
      @A-tech  Рік тому

      hi, are you using 2 potentiometers? are they 10k? if you want to post it to me and i can program it and send it back to you that could work

  • @eflose
    @eflose 4 роки тому +1

    Thanks for this Video it's nice 😊👍

  • @niranjanbiswas8480
    @niranjanbiswas8480 2 роки тому

    Sir my hoverboard red light is blinking 2time how to solv it?
    I am so thankful to you if you guide me

    • @A-tech
      @A-tech  2 роки тому

      hi, is it standard or modified? thanks

  • @erikogelisesverden4995
    @erikogelisesverden4995 5 років тому

    Please. I need help is it possible to firmware my hoverboard withoute a st link ?

    • @A-tech
      @A-tech  5 років тому

      i dont think it is possible, thanks

  • @cleeeen4103
    @cleeeen4103 Рік тому

    hello i did everything you said my motherbord started beeping just like yours did in the vid but when i press connect it deos not work, i connected the usb to my windos pc can somone please help! \

    • @cleeeen4103
      @cleeeen4103 Рік тому

      how did your beeping stop when u connected it to software

    • @cleeeen4103
      @cleeeen4103 Рік тому

      it can detect the stm 32 usb thing but not the motherbord

    • @cleeeen4103
      @cleeeen4103 Рік тому

      can somone help??

    • @A-tech
      @A-tech  Рік тому

      hi, did you manage to get it sorted?

  • @erikogelisesverden4995
    @erikogelisesverden4995 5 років тому

    Ok. But do you think There are any way i can controll my hoverboard withoute standing on it. I want to make a somthing out of my old hoverboard?

    • @A-tech
      @A-tech  5 років тому

      ok if you dont want to open it up and just want it to move about, one way is you could make something that can put pressure on the foot switches and make it tilt

    • @erikogelisesverden4995
      @erikogelisesverden4995 5 років тому

      A-Tech can i Get your Mail i can send you a picture of what i have madde so far?

    • @A-tech
      @A-tech  5 років тому

      @@erikogelisesverden4995 yes no problem, its as681785@gmail.com, thanks

  • @LifewithLewy
    @LifewithLewy 4 роки тому

    Is there a benefit of using a modded motherboard vs using a controller like a sabertooth with the arduino?

    • @A-tech
      @A-tech  4 роки тому

      the modded motherboards are a lot cheaper, around £20, and if your recycling a hoverboard its an extra part you can use, hope this helps

    • @LifewithLewy
      @LifewithLewy 4 роки тому

      A-Tech well the hoverboard i had, when I opened it up it has no motherboard at all. Only the two sensor boards. So that leaves me having to buy something. Most of the motherboards I see online here are more like $50-90 USD. So if money was not a factor would there be any benefit in using the motor controller vs the motherboard? Or would the end result essentially be the same?

    • @A-tech
      @A-tech  4 роки тому +1

      sorry for the slow reply I have only just seen this, motor controller vs motherboard, the settings in the motor controller would most likely be better for fine tuning things, like more options possibly, the motherboards are designed to run hoverboard wheels but I dont know how optimizable the firmware is, if you had to buy the parts you might be best off with the speed controllers because you could use them for other things in the future

    • @LifewithLewy
      @LifewithLewy 4 роки тому

      A-Tech thanks for this info!

  • @purafajro
    @purafajro 3 роки тому

    Does it work with a hall sensor ebike throttle?

    • @A-tech
      @A-tech  2 роки тому

      im not sure, possibly

  • @sariyamathis8177
    @sariyamathis8177 4 роки тому

    Can I do this with a dual system hoverboard? If so, do you have any info on it or know where I can find info?

    • @A-tech
      @A-tech  4 роки тому

      you mean use 2 hoverboards?

    • @sariyamathis8177
      @sariyamathis8177 4 роки тому

      A-Tech No, I mean a hoverboard that doesn’t have a motherboard and 2 gyros. Mine only has 2 gyros. No separate motherboard. Here’s a link to what I’m talking about>>>> www.aliexpress.com/i/4000440310582.html

  • @richierich.1982
    @richierich.1982 Рік тому

    Hey, great vid, do you have code to put the board back to normal hoverboard operation please.

    • @A-tech
      @A-tech  Рік тому

      hi, i dont sorry, thanks

  • @kenmcmullan9330
    @kenmcmullan9330 4 роки тому

    Why can you change READBACK. The idea is supposed to be that the manufacturer flashes is such that it can't be read back. If it was a simple as setting a flag to allow read back, there'd be no real point in "protecting" the chip.

    • @A-tech
      @A-tech  4 роки тому

      they did not protect it very well

  • @rexizs6767
    @rexizs6767 Рік тому

    i wan't to do this but im scared that i wil destroy the mainboard it's actually expensive on where i live and im note entirely sure that is it gonna unlimit the max rpm of the motor or remove the any torque limits. İ wan't to do an electric scooter with this so i want the max speed and torque of the motor and 1 more thing i read that this controller can work with 48 volt is that true? my controller have mixed 50 and 63 volt caps (sorry for poor english)

    • @A-tech
      @A-tech  Рік тому

      hi, there is always a risk with these things, i can say i havnt had any go too fast, they will also break like other motors if you try to push them too hard, just monitor the heat and go from there, they can do 48v yes but i think you need to edit the firmware code to enable 12s battery, hope this helps

  • @mus_xr4653
    @mus_xr4653 2 роки тому

    Can you reprogram gyroscopes?

    • @A-tech
      @A-tech  2 роки тому

      I don’t think so

  • @relatedl35
    @relatedl35 4 роки тому

    Is it possible to use a 4 pin header where both sides are short?

    • @A-tech
      @A-tech  4 роки тому

      ahh ok, probably not, they are really cheap, if you dont want to buy you might be able to cut up a paperclip, thanks

    • @relatedl35
      @relatedl35 4 роки тому

      A-Tech I would want to buy them, but I can’t find them online.

    • @A-tech
      @A-tech  4 роки тому +1

      @@relatedl35 ok just search ebay / amazon for 'header pins' they come in a stick of loads and you just break off how many you need

  • @setaretavakoli2773
    @setaretavakoli2773 3 роки тому

    Hi, I Can not understand what file you uploaded?
    could you help me pls?

    • @A-tech
      @A-tech  3 роки тому

      Hi, you need to use the hover.hex file

    • @setaretavakoli2773
      @setaretavakoli2773 3 роки тому

      How can i download it?
      Where it is?

  • @ahmadhussainwebshare1001
    @ahmadhussainwebshare1001 2 роки тому

    Thank you so much for great video. I'm new here, following your tutorial to firmware flash, do we need to provide 36v supply to hoverboard while connecting to stm32 link. Because when I connect 3.3v of STM32 link to hoverboard, STM32 link blue light goes of and stmcube shows target not found. pls help. God bless you

    • @dominik3187
      @dominik3187 2 роки тому +2

      I've done it without the battery connected. Just with the 3,3V from the programmer...worked fine for me

    • @ahmadhussainwebshare1001
      @ahmadhussainwebshare1001 2 роки тому +2

      @@dominik3187 thank you so much. you are a superman

    • @dominik3187
      @dominik3187 2 роки тому +2

      @@ahmadhussainwebshare1001 but if you want to be safe, do not use the 3,3v pin and power the board with the battery. Then you have to press the power button of the board while flashing the firmware.

    • @A-tech
      @A-tech  2 роки тому

      yes as Florian says, you dont need the battery connected as it can take power from the usb, thanks

  • @belachqrayoub1779
    @belachqrayoub1779 3 роки тому

    i have a question where did you get that chip

    • @A-tech
      @A-tech  3 роки тому

      ebay for about £10

  • @Diygenes
    @Diygenes 4 роки тому

    Mine won't turn off and the speed of the motors is not the same. Won't turn either

    • @A-tech
      @A-tech  4 роки тому

      ok i think you need to double check your wiring, are you using potentiometers?

    • @Diygenes
      @Diygenes 4 роки тому

      @@A-tech Yes, I've put two 10k with gnd and 3.3v and green and blue wire. When the green wire is unplugged and sitting on the bench it does something odd, when I touch it with bare hands, it turns off the board

    • @Diygenes
      @Diygenes 4 роки тому

      @@A-tech It would help you if i give you the board version number? I want to put this board and motors on my wheelchair

    • @A-tech
      @A-tech  4 роки тому

      @@Diygenes hi, i think its v2, thanks

  • @kubeqsq
    @kubeqsq 2 роки тому

    Hello, Fisrt of all you have made great job!! I am building with mz kids some scooter based on your project. I have uploaded your firmnware, but i have difffrent sound from speaker and I don't know how to turn it off..... Power button don't respond. I can only turn on. When I turn it off I get few beeps, but after that I can't turn it on once more.
    Can zou help me?

    • @A-tech
      @A-tech  2 роки тому

      hi, did you get this working? i think there may be different versions of the firmware, were the potentiometers connected up? thanks

    • @kubeqsq
      @kubeqsq 2 роки тому

      @@A-tech i made it working, the problem was, that the engines weren't connected ... :)

  • @atily900
    @atily900 3 роки тому +1

    Thanks a lot.

  • @ThriftyToolShed
    @ThriftyToolShed 3 роки тому

    Excellent video! 👍

    • @A-tech
      @A-tech  3 роки тому

      Thank you very much!

  • @relatedl35
    @relatedl35 4 роки тому

    Can you link the 4 header pin please?

    • @A-tech
      @A-tech  4 роки тому

      im not sure what you mean

  • @ivanrumenov928
    @ivanrumenov928 3 роки тому

    i have problem. erorr: old st link firmware version. what i should to make.

    • @A-tech
      @A-tech  3 роки тому

      you need to update drivers?

    • @ivanrumenov928
      @ivanrumenov928 3 роки тому

      @@A-tech can you send me link to download file driver

    • @A-tech
      @A-tech  3 роки тому

      @@ivanrumenov928 windows should install it when you plug it in, does the computer you are running it off have internet?

    • @ivanrumenov928
      @ivanrumenov928 3 роки тому

      @@A-tech yes, when i plug it in i have connect to Internet. And drivers instal succsess. Probably drivers are old.

    • @A-tech
      @A-tech  3 роки тому

      @@ivanrumenov928 possibly its the firmware on the stlink programmer itself, i wouldnt know how to update that

  • @charlesb689
    @charlesb689 4 роки тому +1

    THANK YOU!

  • @yanfayin5981
    @yanfayin5981 3 роки тому

    How to connect the line?

    • @A-tech
      @A-tech  2 роки тому

      which line?

  • @luisbangueses
    @luisbangueses 2 роки тому

    what is new with this firmware?

    • @A-tech
      @A-tech  2 роки тому

      its for if you want to repurpose your hoverboard motors

  • @anthonyprice5615
    @anthonyprice5615 2 роки тому

    It's not easy to find this iiiiii still can't find this to download

    • @A-tech
      @A-tech  2 роки тому

      hi, just click the link in the description and then you will get to the github repository for a project, then in the build link there is a file called hover.hex

  • @nerd_conversation
    @nerd_conversation 2 роки тому

    weet imant waar ik de softwere kan downlowden

  • @INNOX20
    @INNOX20 4 роки тому

    Después que instale este firmware mi placa sólo dura 10 segundos encendida que hago

    • @A-tech
      @A-tech  4 роки тому

      ok, puede ser que la batería tenga poca carga, si la carga y aún lo hace, puede intentar tener un interruptor de bloqueo en lugar de un interruptor de botón para la alimentación, he oído que las personas lo hacen con buenos resultados, gracias

    • @INNOX20
      @INNOX20 4 роки тому

      @@A-tech uso una fuente de alimentación no una bateria

    • @A-tech
      @A-tech  4 роки тому

      podría ser un corte de seguridad, ¿tiene alguna otra cosa conectada o no conectada? ¿Están conectados los motores, los sensores y el control de entrada?

    • @INNOX20
      @INNOX20 4 роки тому

      @@A-tech sólo el motor y el acelerador

  • @DeliveryWithoutSmoke
    @DeliveryWithoutSmoke 3 роки тому

    can i run a single motor?

    • @A-tech
      @A-tech  3 роки тому

      yes i dont see why not

  • @josem-proyects6042
    @josem-proyects6042 4 роки тому

    hey a-tech, do you connect the battery 36v when flashing?

    • @A-tech
      @A-tech  4 роки тому +1

      hi, no you dont need to, thanks

  • @gamersideh8918
    @gamersideh8918 5 років тому +2

    Part2 pls

    • @A-tech
      @A-tech  5 років тому

      im working on it, hopefully be up in a few days

  • @versatronico
    @versatronico 4 роки тому

    No he podido descargar el software alguien que me lo envíe porfavor un enlace que no sea de la página original por qué no me deja abrir

    • @A-tech
      @A-tech  4 роки тому

      hi, the link in description should be ok, you may need to open link on laptop or computer for it to work, hope this helps

    • @josem-proyects6042
      @josem-proyects6042 4 роки тому

      hola versatronico, ya tu reprogramaste tu hoverboard? te conecto bien el st-link? yo hize una bicicleta con ese sistema y esta paralizado el proyecto por ese detalle,

    • @versatronico
      @versatronico 4 роки тому

      @@josem-proyects6042 no nada no he podido

  • @gatyi28
    @gatyi28 2 роки тому

    Goddamn it, my doesn’t want to connect . Maybe the soldering wasn’t good enough :( I have to check it

    • @A-tech
      @A-tech  2 роки тому

      double check the pins in the adapter too its so easy to get them wrong

    • @gatyi28
      @gatyi28 2 роки тому

      @@A-tech it was ok. I tried yesterday to solder it again and it did some Sparks :) it’s garbage now :)

  • @GEARSinc
    @GEARSinc 4 роки тому

    Dumb Question.... If I wanted to purchase a hoverboard to hack this way, it would have to have the correct motherboard. I can't imaging they are all the same. How do I choose a correct brand/model to ensure I get one I can hack with this code?

    • @A-tech
      @A-tech  4 роки тому

      that is a good question, what i look for is the 4 groups of wires at the bottom, the 4 pin charge connector and 4 capacitors at the top, here is a link to the last one i bought that was ok : www.ebay.co.uk/itm/113821955450

  • @artiusreynolds8432
    @artiusreynolds8432 3 роки тому

    Would you sell some programmed?

  • @danielmcgee813
    @danielmcgee813 Рік тому

    If there is anybody working with the razor branded splitboards
    I'm in need of assistance finding software for them?

    • @A-tech
      @A-tech  Рік тому

      im not sure about them, do they have the 2x smaller motherboards instead of the 1 big one?

    • @danielmcgee813
      @danielmcgee813 Рік тому

      @@A-tech
      Yes it is the micro boards instead of the big one
      Oh and I am also having issues with one of the big boards but I will explain more next time I try to work with it

    • @A-tech
      @A-tech  Рік тому +1

      ok i havnt tried anything with them yet, will hopefully get a new board with them soon, as far as i know the connections are the same
      ye no problem

    • @danielmcgee813
      @danielmcgee813 Рік тому

      @@A-tech well the one thing I will tell you is that more than likely all the hoverboards have gone over to that model of manufacturing
      The only reason I know this is because I have been collecting hoverboards for a little while now and everyone of them have had the split board design...... but luckily enough they all have a spot 4pins

    • @A-tech
      @A-tech  Рік тому

      ok that is pretty handy, i take it they still run on stm32?

  • @antoonsorg
    @antoonsorg 3 роки тому

    Did not work no STM32 programmer error : No STM32 target found

    • @A-tech
      @A-tech  3 роки тому

      did you get this to work?

    • @antoonsorg
      @antoonsorg 3 роки тому

      @@A-tech unfortunately not

    • @A-tech
      @A-tech  3 роки тому

      @@antoonsorg ok a couple of questions, is the board powered up? are all connections correct?

    • @antoonsorg
      @antoonsorg 3 роки тому +1

      @@A-tech No I did not connect the power to the board but I here beeps from the board when connecting de st link. But receive no data from the board. I followed the video instructions .

    • @A-tech
      @A-tech  3 роки тому

      hmm im not sure maby the board is faulty?

  • @cyberwork8712
    @cyberwork8712 4 роки тому +1

    good video :)