-
Notifications
You must be signed in to change notification settings - Fork 25
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
XK3011PT A32AA019 is this familiar or similar? #62
Comments
before posting an issue you should remove all the connectors and rf module blocking the pcb |
Sorry here is a cleaner picture. Am assuming it's the master board because it has a RF receiver on it? Or else the other board too has the same IC on it
Are you suggesting to buy one of the hoverboard that's built using this IC? Unfortunately I can't look at what IC it is before purchasing, and am unable to return this back. I got mine on www.hoverpro.in
Does the bottom right corner of the image I posted look like the SWD programming header? |
I am also highly pesimistic about this mcu. The 2.2 layout has a 32 pin version of the gd32f130. If you are extremely lucky, your mcu is pin compatible: P.S. i would not buy a MM32 motherboard but try to get a good old GD32F130 with 64kB and two dual-opamp 8-sot chips on board. P.P.S. as this 4 pin header is for rf module, it will rather connect to a serial uart and not the SWD header. |
Thank you so much for your reply guys! This is the exact piece I purchased. If there's a way I can identify hoverboard with GD32F130 on this website it would be great. Or if there are links to the products on Amazon, somewhere on the repo/wiki please direct me there. |
the empity 4 pin connector may be swd but i cannot tell without enough information |
No. I meant there's a seperate unused 4pin header(green circled), nothing soldered. And one black with female headers soldered(red circled) which has the RF for serial. |
need back of pcb picture to trace |
I have added a "BEWARE of these hoverboards" folder : As we have autodetect at least for gd32 by now, it might be worth some further investigation on how to flash these custom mcu - if possible at all. But i for sure will have not time for that. @AILIFE4798 please post the $1 / $2 links again. But i thought the gd32 board was only the slave board ? |
@saikumaru does your hoverboard have plastic wheels or good old aluminium rims ? Today i fear you can only get complete hoverboards with old gd32f130 as used and no longer brand new :-/ |
yeah gd32 is only slave and i have not able to get it working yet and i cannot debug gd32f130 for some reason to find whats wrong |
MM32 aliexpress: de,aliexpress,com/item/1005005959910034.html |
= |
Mine is plastic wheel with rubber tyres. Like the QC sticker says, this one was manufactured in November '23. So definitely new :( but new IC as well |
yes this is the master but theres also not a whole lot on it the layout2.21 mm32 board have manufacture date of 20240113 |
to try prevent people like us flashing it the manufacture will laser off the original marking and write new one |
you should read chip ID with pyocd |
Are these steps documented anywhere please, especially the 5V care? I had played with ESP32/82666/Atmegas in the past, but not something that has an SWD |
please read wiki... |
I think the "Flash via PYocd" wiki page is still missing. |
stlink v2 clone can all handle 5v |
Yes, I see the link doesn't exist on wiki. Would you suggest something else please? "Flash via Keil"? |
check the ground and VDD connection, the gd32f130 32pin do not have ground??? |
I think the 32 pin MCU does not have the 32 pins to the side but underneath. Gnd are 9 pads underneath in the middle of the backside. |
it is going to be very hard to solder if its the case |
I think replacing the MCU is not worth the trouble anyway. But if doing it the a little heat gun from the backside is the easiest way anyway I guess. So it does not really makes.a difference if the pins are underneath. But here the pins are sideways, so maybe your Mm32 32 pin version fits. Or maybe India has stepped up and can now also produce such simple MCU :-) |
yes true the mcu cost more then $1 probably so just get a new board to replace |
NRST will prevent the code from starting so swd does not get disabled by user init code. |
when nrst is low swd also cannot connect the way to solve it is using serial method, but not use serial insted still use swd, when in bootloader the swd is always enabled, but we do not know if the mystery chip have a boot0 pin |
but when swd header does not include nrst most of the time mean its not needed |
Maybe the esp32 as flash device is the the best way to ensure NRST functionality ? And then I would try all possible softwares to connect/flash @saikumaru , Did you test the autoflash.bat in the readytoflash/ folder ? |
idk i short the nrst manually and use stlink v2 |
stlink utilities hate non st or st clone so do not use it |
Is there a terminal software that can talk with the swd protocol ? |
pyocd is that terminal |
swclk is generated by swd probe |
Well then @saikumaru should test step by step if the MCU is responding at all. Including playing with the NRST pin. And testing every possible pin? |
better use oscilscope but half duplex communication always hard to check |
you never know who sent it |
No I haven't tested this yet because I couldn't even detect the target chip. Should I now try ESP as a programmer please, feel free to suggest me next steps |
i think you should try to use nrst |
I think modifying STlink is better for me. Would you like to suggest me any doc/article for me please ? I googled but dont seem to get if it's just a mid to STlink v2 programmer or any more wiring on board |
in bottom of readme |
i will copy to wiki some day |
But @saikumaru has a different stm MCU on his stlink clone. |
first time seeing stm32f101 |
your board is manufactured by this company |
I know the model number of the mcu now I think |
Wonderful, that will be very helpful to make decision. |
This one is at least 6-7yrs old, must have been a genuine purchase. Unfortunately I never had chance to play with STM stuff |
it may be STC32f12k54 |
but pinout wise mm32 is closer |
@AILIFE4798 Stc32f12k54 is lqfp48 but this chip is lqfp32 |
there is lqfp32 version, but pinout not mstch |
Hello!
I would like to use this board through serial control. But haven't been able to identify the IC to start experimenting.
This is what the big chip name reads
XT3011PT
A32AA019
Would appreciate any direction. Thank you!!
Pictures of the board attached
The text was updated successfully, but these errors were encountered: