Page 1 of 1

[A9G] How to create firmare and upload it to the board?

Posted: Sat Jan 02, 2021 9:49 pm
by VicVicVic
Hi there,

I try to run Micropytnon on A9G.
I have found on github the project by pulkin https://github.com/pulkin/micropython

I understand that firstly I need to burn firmware with Micropython and than upload only "py" files to the board.

Could you tell in general how to run any py-program on it?

The Terra incognito is how to make firmware or where to get it, and which program should I use for uploading?

Thanks in advance,
Victor

Re: [A9G] How to create firmare and upload it to the board?

Posted: Tue Jan 05, 2021 8:59 pm
by hcet14
One question, which µC is running on your A9G? Never heard about A9G.

Did you try the readme on this https://github.com/pulkin/micropython/t ... ts/gprs_a9 or this https://github.com/nk2IsHere/micropytho ... ts/gprs_a9?

I just started with ESP8266 and Micropython. I had to read a lot. There is so much documentation in the net, so almost every beginner question was asked before :D it was fun cause even me got it running.

Re: [A9G] How to create firmare and upload it to the board?

Posted: Wed Jan 06, 2021 1:42 am
by mattyt
I hadn't come across that port - or that GPRS device. It looks super interesting! Compact, with GPS and runs MicroPython? Awesome.

Anyway, the clue I think you may need is that in that fork by pulkin, the ports page has a README that links to AiThinker documentation explaining how to 'burn'.

Once MicroPython is running on the device it appears that you'll be able to use the regular serial interface to communicate to the device and transfer files.

Re: [A9G] How to create firmare and upload it to the board?

Posted: Wed Jan 06, 2021 11:35 am
by hcet14
Interesting part, but I wouldn't choose A9G. The AiThinker page says A9G uses a RDA8955 MCU. I didn't find anything about this MCU, no datasheeet, nothing. RDA Microelectronics Inc. was bought by Unisoc https://en.wikipedia.org/wiki/Unisoc I didn't find anything about A9G on the Unisoc page https://www.unisoc.com/en_us/#/home/main Best page I found is this https://github.com/Ai-Thinker-Open/GPRS_C_SDK

This contains maybe the datasheethttp://bbs.ntpcb.com/read-htm-tid-135987.html but my Chinese is way too rusted ;) I'm not able to register.
About A9G in English https://wiki.dfrobot.com/A9G_Module_SKU_TEL0134

Re: [A9G] How to create firmare and upload it to the board?

Posted: Wed Aug 24, 2022 10:19 am
by garudaone
I have used this board for quite sometimes. It's cool and very cheap. the A9 GPRS is 4.5$.
I use this repos:
https://github.com/pulkin/micropython

I spent a lot of time on this board. There're some issues with this board, however it fit my project's goal.