Special Thanks to fellow Hackster.io Dmitry Maslov for his excellent introduction of this wonderful SoC I have decided to write this "Getting Started" project to encourage others to try this out for themselves. The V831 is a very powerful SoC and in this iteration, the "MAIX-II" has a lot to offer. The next generation "MAIX-III" (MAIX-II-S) likely will use the Allwinner V833 (or rumour has it, potentially a RockChip) SoC which will add more memory capacity and a faster main clock. These are of the images was found online?? Notable the MAIX-II-S & M2S DOCK as found on twitter.
What you will need for this project will be the MAIX-II DOCK and a micro SD card of at least 1 GB. I will be using the Windows 10/11 environment to setup the device and get it running. Please NOTE: you must have a working knowledge of Linux, or at least the willingness to try!
First thing to do is to download the most current release of the system image from SiPEED website ( caution: slow!! ) or use the link "here" below from Google Drive. Select the latest file. Once downloaded, unzip the image to your V831-MAIX-II work folder. This latest image does not contain a boot partition and will require using PhoenixCard to install.
UPDATE: I am maintaining a SiPEED Image archive here on Google Drive.
Note: the latest releases are not bootable and will require PhoenixCard to install.
MAY 2022 UPDATE:
Using PhoenixCard to burn system image, download the latest release and unzip. Set Write mode to Startup! Then "Burn". Once complete you will get this...
With your V831 OTG port is plugged into your PC, you can burn directly to your device or you can also use a card reader with your PC with PhoenixCard.
You can find burn instructions wiki here.
You may need to locate the correct port using Device Manager, it may show two new COM ports, select the first one. Start MobaXterm and open that COM port to the device and reset your dock. And if you look at your device you will see the boot process and that /root/main.py has done its thing by showing the SiPEED logo then the colour QR code.
Now connect to the UART port of the MAIX-II Dock to your PC. Using device manager you will see 2 new ports, select the first port (whatever COMx it may be) with MobaXterm configure the port to 115200 baud 8 bits no parity and one stop bit. You now have a Linux OS with Python3.8!
Next is to configure the WiFi - set your network name and password. IMPORTANT: Make sure you are editing the wpa_supplicant.conf in the root directory!
Start with the network settings. Enter at root@sipeed:/ "vim root/wpa_supplicant.conf"
to setup your own network credentials. If "vim" is new to you please google its usage first (please note that there are going to be small differences between the two). It is a very simple editor. (Type "R" to enter insert mode.(indicated by "I" in bottom-left corner) Use the insert and delete keys to edit and to exit & save - "esc" key then ":" will move the cursor to the bottom-left on screen, then type "x" and enter. To exit without saving, "esc" then ":", the cursor will drop to the bottom left then type "q")
I will use MobaXterm to access the filesystem via SSH.
UPDATE: default user - root, password - root.
NOTE: I have archived all versions of SiPEED images(in zip format) and PhoenixCard on Google Drive for anyone to dl here.
Next Steps:
The most current image 0.4.7 has preloaded NN files located in the /home/model/ directory.
First replace the contents of /root/main.py with the startup.py file contents. This will test the ip interface and show your connected IP.
I added extra fonts, sounds and images to the res folder to help with UI and app development.
Try some of the examples from the repo. Also the SiPEED bbs has some examples and some programming pointers. It is in Chinese so you may have to use google translate to make it understandable.
I have created a GITHUB repo for some of the previous SiPEED examples using facial detect .
Wiki Inf
Comments
Please log in or sign up to comment.