https://linux-sunxi.org/api.php?action=feedcontributions&user=Bkacjios&feedformat=atomlinux-sunxi.org - User contributions [en]2024-03-28T17:57:31ZUser contributionsMediaWiki 1.35.8https://linux-sunxi.org/index.php?title=Miyoo_PocketGo-S30&diff=24454Miyoo PocketGo-S302021-09-24T05:19:54Z<p>Bkacjios: </p>
<hr />
<div>{{Infobox Board<br />
| image = [[File:Miyoo_PocketGo-S30_Front.jpg|250px]]<br />
| manufacturer = [http://miyoo.cn/ Miyoo]<br />
| dimensions = 160''mm'' x 70''mm'' x 22''mm''<br />
| release_date = December 2020<br />
| website = [https://bittboy.com/products/pocketgo-s30 Device Product Page]<br />
| soc = [[A33]] [[R16]] @ 1.2Ghz<br />
| dram = 512MB DDR3 @ 552MHz<br />
| nand = 16MB (zb25q64)<br />
| power = DC 5V @ 2A, 2600mAh 3.7V Li-Ion battery<br />
| lcd = 480x320 (3.5" 3:2) TFT LCD (ili9488)<br />
| video = Mali400 MP2 GPU<br />
| audio = 3.5mm headphone plug, internal mono speaker<br />
| storage = µSD<br />
| usb = 1 USB-C Host, 1 USB-C OTG<br />
| other = 17 GPIO Buttons, 1 Charging LED (Red), 1 Power LED (Blue), PMIC [[AXP223]]<br />
| headers = UART, LCD, Battery, Speaker, Nintendo Joycon Joystick<br />
}}<br />
<br />
= Identification =<br />
On the back of the device, the following is printed:<br />
<pre>Pocket-Go<br />
S30 Game Console<br />
MODEL: PocketGo-S30<br />
INPUT: 2600MmAh Made In China</pre><br />
<br />
The PCB has the following silkscreened on it:<br />
<pre>Miyoo353-B<br />
2020.11.20</pre><br />
<br />
Using ADB Shell<br />
<br />
<pre>cat /sys/class/sunxi_info/sys_info<br />
sunxi_platform : Sun8iw5p1<br />
sunxi_secure : normal<br />
sunxi_chipid : 000000002af798c78a5460400461872a<br />
sunxi_chiptype : Not Supported!<br />
sunxi_batchno : 0</pre><br />
<br />
<pre>cat /proc/kmsg<br />
Linux version 3.4.39 (jf@jf) (gcc version 6.4.1 (OpenWrt/Linaro GCC 6.4-2017.11 2017-11))</pre><br />
<br />
= Sunxi support =<br />
<br />
== Current status ==<br />
<br />
Building and running your own build of u-boot and Linux is currently unsupported. The device seems to be running a custom build of u-boot version 1.1.0 and Linux version 3.4.39.<br />
<br />
== Images ==<br />
<br />
[https://github.com/bkacjios/S30-info/tree/master/flash/partitions The NAND partition dumps can be found here.]<br />
<br />
===mtd0===<br />
<br />
*; Data offsets<br />
*: 0x000000: SPL<br />
*: 0x006000: U-BOOT<br />
*: 0x056000: script.bin<br />
*: 0x05F000: MTD name data?<br />
<br />
For some reason if you extract the U-BOOT and script.bin from mtd0 it will result in seemingly corrupt or weirdly formatted data, making it unusable.<br />
Script.bin however can be successful extracted from memory using the sunxi-script-extractor tool.<br />
<br />
<pre>sunxi-script_extractor > script.bin</pre><br />
<br />
===mtd1===<br />
<br />
Contains boot.cmd<br />
<br />
===mtd2===<br />
<br />
Contains image of rootfs<br />
<br />
===mtd3===<br />
<br />
SquashFS partition containing only a small directory tree.<br />
<br />
<pre>/dev/console<br />
/sbin</pre><br />
<br />
===mtd4===<br />
<br />
Contains a single JPG image of the device boot logo.<br />
<br />
===mtd5===<br />
<br />
The U-DISK<br />
<br />
== HW-Pack ==<br />
<br />
{{Remove|Optional. Add MANUFACTURER DEVICE sunxi HW-pack specifics here. When empty, this section can be removed.}}<br />
<br />
== BSP ==<br />
<br />
{{Remove|Optional. Add MANUFACTURER DEVICE sunxi BSP specifics here. When empty, this section can be removed.}}<br />
<br />
== Manual build ==<br />
<br />
You can build things for yourself by following our [[Manual_build_howto | Manual build howto]] and by choosing from the configurations available below.<br />
<br />
=== U-Boot ===<br />
<br />
==== Sunxi/Legacy U-Boot ====<br />
<br />
Use the ''{{Edit|MANUFACTURER_DEVICE}}'' build target.<br />
<br />
==== Mainline U-Boot ====<br />
<br />
Use the ''{{Edit|MANUFACTURER_DEVICE}}'' build target.<br />
<br />
=== Linux Kernel ===<br />
<br />
==== Sunxi/Legacy Kernel ====<br />
<br />
Use the [https://github.com/bkacjios/S30-info/blob/master/script.fex PocketGoS30.fex] file.<br />
<br />
==== Mainline kernel ====<br />
<br />
Use the ''{{Edit|FAMILY-CHIP-DEVICE.dtb}}'' device-tree binary.<br />
<br />
== FEL mode ==<br />
<br />
A specially formatted µSD card can activate [[FEL | FEL mode]].<br />
It's possible there is a button that can activate FEL mode, but it is currently undiscovered.<br />
UART access has not been acquired yet, but it's possible this may also be a potential, undiscovered, option.<br />
<br />
== ADB ==<br />
<br />
The PocketGo-S30 is running ADB, allowing us to access the shell using `adb shell` in a terminal.<br />
You can dump the nand partitions onto the µSD card and access other information about the device here. This shell access is how most of the information here has been gathered.<br />
<br />
= Adding a serial port ('''voids warranty''') =<br />
<br />
[[File:Miyoo_PocketGo-S30_UART.png|thumb|240px| UART pads]]<br />
<br />
{{Remove|This section explains how to attach a serial port to the device. Make sure it refers to our [[UART|UART howto]]. For a development board, you can just mention how to find the header with the pins and include a picture, and you can remove the warranty voiding warning.}}<br />
<br />
== Device disassembly ==<br />
<br />
Remove two screws on the back of the case. The back case will now pop free and reveal the battery.<br />
The battery is double-sided taped down onto the button assembly that holds the L1, R1, L2, and R2 buttons. You can peel it free with relative ease and disconnect it from the header on the left-hand side of the board.<br />
Remove the 4 more screws on the button assembly bar will allow it to be easily removed, giving you full access to the motherboard.<br />
Be gentle and pop open the little plastic tabs on the the LCD and joystick headers to open and slip out the ribbon cables. Also be sure to remove the speaker connector on the opposite side.<br />
You can now unscrew the last 2 remaining screws and remove the motherboard from the front shell housing.<br />
The LCD seems to be glued or taped inside the front housing, making removing it destructive.<br />
<br />
== Locating the UART ==<br />
<br />
UART pins can be found right underneath the battery and button assembly. They are the 3 unpopulated pins with a white rectangle around them. The port is enabled and functional, however, the kernel is not configured to use it. For some reason, there is also no output when u-boot is booting. [[UART|UART howto]]<br />
<br />
= Pictures =<br />
<br />
<gallery><br />
File:Miyoo_PocketGo-S30_Front.jpg<br />
File:Miyoo_PocketGo-S30_Back.jpg<br />
File:Miyoo_PocketGo-S30_Board_Front.jpg<br />
File:Miyoo_PocketGo-S30_Board_Back.jpg<br />
</gallery><br />
<br />
= Schematic =<br />
<br />
{{Remove|List schematics, board layout, cad files, etc here.}}<br />
<br />
= Also known as =<br />
<br />
This device seems to have many different names associated with it, and it's hard to determine the original name.<br />
The motherboard has ''Miyoo353'' on the silkscreen, but the Linux kernel and script.fex seems to call it ''zkswe_a33'' internally.<br />
The most commonly used name and easily recognizable name is the ''PocketGo S30'' or ''S30'' for short.<br />
<br />
= See also =<br />
<br />
{{Remove|Add some nice to have links here. This includes related devices, and external links.}}<br />
<br />
== Manufacturer images ==<br />
<br />
{{Remove|Optional. Add non-sunxi images in this section.}}<br />
<br />
[[Category:Devices]]<br />
[[Category:R16_Miscellaneous_Devices]]</div>Bkacjioshttps://linux-sunxi.org/index.php?title=File:Miyoo_PocketGo-S30_UART.png&diff=24453File:Miyoo PocketGo-S30 UART.png2021-09-24T05:18:44Z<p>Bkacjios: </p>
<hr />
<div></div>Bkacjioshttps://linux-sunxi.org/index.php?title=Miyoo_PocketGo-S30&diff=24452Miyoo PocketGo-S302021-09-24T05:13:46Z<p>Bkacjios: /* Locating the UART */</p>
<hr />
<div>{{Infobox Board<br />
| image = [[File:Miyoo_PocketGo-S30_Front.jpg|250px]]<br />
| manufacturer = [http://miyoo.cn/ Miyoo]<br />
| dimensions = 160''mm'' x 70''mm'' x 22''mm''<br />
| release_date = December 2020<br />
| website = [https://bittboy.com/products/pocketgo-s30 Device Product Page]<br />
| soc = [[A33]] [[R16]] @ 1.2Ghz<br />
| dram = 512MB DDR3 @ 552MHz<br />
| nand = 16MB (zb25q64)<br />
| power = DC 5V @ 2A, 2600mAh 3.7V Li-Ion battery<br />
| lcd = 480x320 (3.5" 3:2) TFT LCD (ili9488)<br />
| video = Mali400 MP2 GPU<br />
| audio = 3.5mm headphone plug, internal mono speaker<br />
| storage = µSD<br />
| usb = 1 USB-C Host, 1 USB-C OTG<br />
| other = 17 GPIO Buttons, 1 Charging LED (Red), 1 Power LED (Blue), PMIC [[AXP223]]<br />
| headers = UART, LCD, Battery, Speaker, Nintendo Joycon Joystick<br />
}}<br />
<br />
= Identification =<br />
On the back of the device, the following is printed:<br />
<pre>Pocket-Go<br />
S30 Game Console<br />
MODEL: PocketGo-S30<br />
INPUT: 2600MmAh Made In China</pre><br />
<br />
The PCB has the following silkscreened on it:<br />
<pre>Miyoo353-B<br />
2020.11.20</pre><br />
<br />
Using ADB Shell<br />
<br />
<pre>cat /sys/class/sunxi_info/sys_info<br />
sunxi_platform : Sun8iw5p1<br />
sunxi_secure : normal<br />
sunxi_chipid : 000000002af798c78a5460400461872a<br />
sunxi_chiptype : Not Supported!<br />
sunxi_batchno : 0</pre><br />
<br />
<pre>cat /proc/kmsg<br />
Linux version 3.4.39 (jf@jf) (gcc version 6.4.1 (OpenWrt/Linaro GCC 6.4-2017.11 2017-11))</pre><br />
<br />
= Sunxi support =<br />
<br />
== Current status ==<br />
<br />
Building and running your own build of u-boot and Linux is currently unsupported. The device seems to be running a custom build of u-boot version 1.1.0 and Linux version 3.4.39.<br />
<br />
== Images ==<br />
<br />
[https://github.com/bkacjios/S30-info/tree/master/flash/partitions The NAND partition dumps can be found here.]<br />
<br />
===mtd0===<br />
<br />
*; Data offsets<br />
*: 0x000000: SPL<br />
*: 0x006000: U-BOOT<br />
*: 0x056000: script.bin<br />
*: 0x05F000: MTD name data?<br />
<br />
For some reason if you extract the U-BOOT and script.bin from mtd0 it will result in seemingly corrupt or weirdly formatted data, making it unusable.<br />
Script.bin however can be successful extracted from memory using the sunxi-script-extractor tool.<br />
<br />
<pre>sunxi-script_extractor > script.bin</pre><br />
<br />
===mtd1===<br />
<br />
Contains boot.cmd<br />
<br />
===mtd2===<br />
<br />
Contains image of rootfs<br />
<br />
===mtd3===<br />
<br />
SquashFS partition containing only a small directory tree.<br />
<br />
<pre>/dev/console<br />
/sbin</pre><br />
<br />
===mtd4===<br />
<br />
Contains a single JPG image of the device boot logo.<br />
<br />
===mtd5===<br />
<br />
The U-DISK<br />
<br />
== HW-Pack ==<br />
<br />
{{Remove|Optional. Add MANUFACTURER DEVICE sunxi HW-pack specifics here. When empty, this section can be removed.}}<br />
<br />
== BSP ==<br />
<br />
{{Remove|Optional. Add MANUFACTURER DEVICE sunxi BSP specifics here. When empty, this section can be removed.}}<br />
<br />
== Manual build ==<br />
<br />
You can build things for yourself by following our [[Manual_build_howto | Manual build howto]] and by choosing from the configurations available below.<br />
<br />
=== U-Boot ===<br />
<br />
==== Sunxi/Legacy U-Boot ====<br />
<br />
Use the ''{{Edit|MANUFACTURER_DEVICE}}'' build target.<br />
<br />
==== Mainline U-Boot ====<br />
<br />
Use the ''{{Edit|MANUFACTURER_DEVICE}}'' build target.<br />
<br />
=== Linux Kernel ===<br />
<br />
==== Sunxi/Legacy Kernel ====<br />
<br />
Use the [https://github.com/bkacjios/S30-info/blob/master/script.fex PocketGoS30.fex] file.<br />
<br />
==== Mainline kernel ====<br />
<br />
Use the ''{{Edit|FAMILY-CHIP-DEVICE.dtb}}'' device-tree binary.<br />
<br />
== FEL mode ==<br />
<br />
A specially formatted µSD card can activate [[FEL | FEL mode]].<br />
It's possible there is a button that can activate FEL mode, but it is currently undiscovered.<br />
UART access has not been acquired yet, but it's possible this may also be a potential, undiscovered, option.<br />
<br />
== ADB ==<br />
<br />
The PocketGo-S30 is running ADB, allowing us to access the shell using `adb shell` in a terminal.<br />
You can dump the nand partitions onto the µSD card and access other information about the device here. This shell access is how most of the information here has been gathered.<br />
<br />
= Adding a serial port ('''voids warranty''') =<br />
<br />
[[File:device_uart.jpg|thumb|240px|{{Remove|DEVICE}} UART pads]]<br />
<br />
{{Remove|This section explains how to attach a serial port to the device. Make sure it refers to our [[UART|UART howto]]. For a development board, you can just mention how to find the header with the pins and include a picture, and you can remove the warranty voiding warning.}}<br />
<br />
== Device disassembly ==<br />
<br />
Remove two screws on the back of the case. The back case will now pop free and reveal the battery.<br />
The battery is double-sided taped down onto the button assembly that holds the L1, R1, L2, and R2 buttons. You can peel it free with relative ease and disconnect it from the header on the left-hand side of the board.<br />
Remove the 4 more screws on the button assembly bar will allow it to be easily removed, giving you full access to the motherboard.<br />
Be gentle and pop open the little plastic tabs on the the LCD and joystick headers to open and slip out the ribbon cables. Also be sure to remove the speaker connector on the opposite side.<br />
You can now unscrew the last 2 remaining screws and remove the motherboard from the front shell housing.<br />
The LCD seems to be glued or taped inside the front housing, making removing it destructive.<br />
<br />
== Locating the UART ==<br />
<br />
UART pins can be found right underneath the battery and button assembly. They are the 3 unpopulated pins with a white rectangle around them. The port is enabled and functional, however, the kernel is not configured to use it. For some reason, there is also no output when u-boot is booting. [[UART|UART howto]]<br />
<br />
= Pictures =<br />
<br />
<gallery><br />
File:Miyoo_PocketGo-S30_Front.jpg<br />
File:Miyoo_PocketGo-S30_Back.jpg<br />
File:Miyoo_PocketGo-S30_Board_Front.jpg<br />
File:Miyoo_PocketGo-S30_Board_Back.jpg<br />
</gallery><br />
<br />
= Schematic =<br />
<br />
{{Remove|List schematics, board layout, cad files, etc here.}}<br />
<br />
= Also known as =<br />
<br />
This device seems to have many different names associated with it, and it's hard to determine the original name.<br />
The motherboard has ''Miyoo353'' on the silkscreen, but the Linux kernel and script.fex seems to call it ''zkswe_a33'' internally.<br />
The most commonly used name and easily recognizable name is the ''PocketGo S30'' or ''S30'' for short.<br />
<br />
= See also =<br />
<br />
{{Remove|Add some nice to have links here. This includes related devices, and external links.}}<br />
<br />
== Manufacturer images ==<br />
<br />
{{Remove|Optional. Add non-sunxi images in this section.}}<br />
<br />
[[Category:Devices]]<br />
[[Category:R16_Miscellaneous_Devices]]</div>Bkacjioshttps://linux-sunxi.org/index.php?title=Miyoo_PocketGo-S30&diff=24451Miyoo PocketGo-S302021-09-24T01:50:27Z<p>Bkacjios: Updated nand model to match what is actually on the board</p>
<hr />
<div>{{Infobox Board<br />
| image = [[File:Miyoo_PocketGo-S30_Front.jpg|250px]]<br />
| manufacturer = [http://miyoo.cn/ Miyoo]<br />
| dimensions = 160''mm'' x 70''mm'' x 22''mm''<br />
| release_date = December 2020<br />
| website = [https://bittboy.com/products/pocketgo-s30 Device Product Page]<br />
| soc = [[A33]] [[R16]] @ 1.2Ghz<br />
| dram = 512MB DDR3 @ 552MHz<br />
| nand = 16MB (zb25q64)<br />
| power = DC 5V @ 2A, 2600mAh 3.7V Li-Ion battery<br />
| lcd = 480x320 (3.5" 3:2) TFT LCD (ili9488)<br />
| video = Mali400 MP2 GPU<br />
| audio = 3.5mm headphone plug, internal mono speaker<br />
| storage = µSD<br />
| usb = 1 USB-C Host, 1 USB-C OTG<br />
| other = 17 GPIO Buttons, 1 Charging LED (Red), 1 Power LED (Blue), PMIC [[AXP223]]<br />
| headers = UART, LCD, Battery, Speaker, Nintendo Joycon Joystick<br />
}}<br />
<br />
= Identification =<br />
On the back of the device, the following is printed:<br />
<pre>Pocket-Go<br />
S30 Game Console<br />
MODEL: PocketGo-S30<br />
INPUT: 2600MmAh Made In China</pre><br />
<br />
The PCB has the following silkscreened on it:<br />
<pre>Miyoo353-B<br />
2020.11.20</pre><br />
<br />
Using ADB Shell<br />
<br />
<pre>cat /sys/class/sunxi_info/sys_info<br />
sunxi_platform : Sun8iw5p1<br />
sunxi_secure : normal<br />
sunxi_chipid : 000000002af798c78a5460400461872a<br />
sunxi_chiptype : Not Supported!<br />
sunxi_batchno : 0</pre><br />
<br />
<pre>cat /proc/kmsg<br />
Linux version 3.4.39 (jf@jf) (gcc version 6.4.1 (OpenWrt/Linaro GCC 6.4-2017.11 2017-11))</pre><br />
<br />
= Sunxi support =<br />
<br />
== Current status ==<br />
<br />
Building and running your own build of u-boot and Linux is currently unsupported. The device seems to be running a custom build of u-boot version 1.1.0 and Linux version 3.4.39.<br />
<br />
== Images ==<br />
<br />
[https://github.com/bkacjios/S30-info/tree/master/flash/partitions The NAND partition dumps can be found here.]<br />
<br />
===mtd0===<br />
<br />
*; Data offsets<br />
*: 0x000000: SPL<br />
*: 0x006000: U-BOOT<br />
*: 0x056000: script.bin<br />
*: 0x05F000: MTD name data?<br />
<br />
For some reason if you extract the U-BOOT and script.bin from mtd0 it will result in seemingly corrupt or weirdly formatted data, making it unusable.<br />
Script.bin however can be successful extracted from memory using the sunxi-script-extractor tool.<br />
<br />
<pre>sunxi-script_extractor > script.bin</pre><br />
<br />
===mtd1===<br />
<br />
Contains boot.cmd<br />
<br />
===mtd2===<br />
<br />
Contains image of rootfs<br />
<br />
===mtd3===<br />
<br />
SquashFS partition containing only a small directory tree.<br />
<br />
<pre>/dev/console<br />
/sbin</pre><br />
<br />
===mtd4===<br />
<br />
Contains a single JPG image of the device boot logo.<br />
<br />
===mtd5===<br />
<br />
The U-DISK<br />
<br />
== HW-Pack ==<br />
<br />
{{Remove|Optional. Add MANUFACTURER DEVICE sunxi HW-pack specifics here. When empty, this section can be removed.}}<br />
<br />
== BSP ==<br />
<br />
{{Remove|Optional. Add MANUFACTURER DEVICE sunxi BSP specifics here. When empty, this section can be removed.}}<br />
<br />
== Manual build ==<br />
<br />
You can build things for yourself by following our [[Manual_build_howto | Manual build howto]] and by choosing from the configurations available below.<br />
<br />
=== U-Boot ===<br />
<br />
==== Sunxi/Legacy U-Boot ====<br />
<br />
Use the ''{{Edit|MANUFACTURER_DEVICE}}'' build target.<br />
<br />
==== Mainline U-Boot ====<br />
<br />
Use the ''{{Edit|MANUFACTURER_DEVICE}}'' build target.<br />
<br />
=== Linux Kernel ===<br />
<br />
==== Sunxi/Legacy Kernel ====<br />
<br />
Use the [https://github.com/bkacjios/S30-info/blob/master/script.fex PocketGoS30.fex] file.<br />
<br />
==== Mainline kernel ====<br />
<br />
Use the ''{{Edit|FAMILY-CHIP-DEVICE.dtb}}'' device-tree binary.<br />
<br />
== FEL mode ==<br />
<br />
A specially formatted µSD card can activate [[FEL | FEL mode]].<br />
It's possible there is a button that can activate FEL mode, but it is currently undiscovered.<br />
UART access has not been acquired yet, but it's possible this may also be a potential, undiscovered, option.<br />
<br />
== ADB ==<br />
<br />
The PocketGo-S30 is running ADB, allowing us to access the shell using `adb shell` in a terminal.<br />
You can dump the nand partitions onto the µSD card and access other information about the device here. This shell access is how most of the information here has been gathered.<br />
<br />
= Adding a serial port ('''voids warranty''') =<br />
<br />
[[File:device_uart.jpg|thumb|240px|{{Remove|DEVICE}} UART pads]]<br />
<br />
{{Remove|This section explains how to attach a serial port to the device. Make sure it refers to our [[UART|UART howto]]. For a development board, you can just mention how to find the header with the pins and include a picture, and you can remove the warranty voiding warning.}}<br />
<br />
== Device disassembly ==<br />
<br />
Remove two screws on the back of the case. The back case will now pop free and reveal the battery.<br />
The battery is double-sided taped down onto the button assembly that holds the L1, R1, L2, and R2 buttons. You can peel it free with relative ease and disconnect it from the header on the left-hand side of the board.<br />
Remove the 4 more screws on the button assembly bar will allow it to be easily removed, giving you full access to the motherboard.<br />
Be gentle and pop open the little plastic tabs on the the LCD and joystick headers to open and slip out the ribbon cables. Also be sure to remove the speaker connector on the opposite side.<br />
You can now unscrew the last 2 remaining screws and remove the motherboard from the front shell housing.<br />
The LCD seems to be glued or taped inside the front housing, making removing it destructive.<br />
<br />
== Locating the UART ==<br />
<br />
UART pins can be found right underneath the battery and button assembly. They are the 3 unpopulated pins with a white rectangle around them. The port seems to be inactive or disabled. It's possible that other pins to an active UART can be found. [[UART|UART howto]]<br />
<br />
= Pictures =<br />
<br />
<gallery><br />
File:Miyoo_PocketGo-S30_Front.jpg<br />
File:Miyoo_PocketGo-S30_Back.jpg<br />
File:Miyoo_PocketGo-S30_Board_Front.jpg<br />
File:Miyoo_PocketGo-S30_Board_Back.jpg<br />
</gallery><br />
<br />
= Schematic =<br />
<br />
{{Remove|List schematics, board layout, cad files, etc here.}}<br />
<br />
= Also known as =<br />
<br />
This device seems to have many different names associated with it, and it's hard to determine the original name.<br />
The motherboard has ''Miyoo353'' on the silkscreen, but the Linux kernel and script.fex seems to call it ''zkswe_a33'' internally.<br />
The most commonly used name and easily recognizable name is the ''PocketGo S30'' or ''S30'' for short.<br />
<br />
= See also =<br />
<br />
{{Remove|Add some nice to have links here. This includes related devices, and external links.}}<br />
<br />
== Manufacturer images ==<br />
<br />
{{Remove|Optional. Add non-sunxi images in this section.}}<br />
<br />
[[Category:Devices]]<br />
[[Category:R16_Miscellaneous_Devices]]</div>Bkacjioshttps://linux-sunxi.org/index.php?title=Miyoo_PocketGo-S30&diff=24443Miyoo PocketGo-S302021-09-15T23:12:01Z<p>Bkacjios: </p>
<hr />
<div>{{Infobox Board<br />
| image = [[File:Miyoo_PocketGo-S30_Front.jpg|250px]]<br />
| manufacturer = [http://miyoo.cn/ Miyoo]<br />
| dimensions = 160''mm'' x 70''mm'' x 22''mm''<br />
| release_date = December 2020<br />
| website = [https://bittboy.com/products/pocketgo-s30 Device Product Page]<br />
| soc = [[A33]] [[R16]] @ 1.2Ghz<br />
| dram = 512MB DDR3 @ 552MHz<br />
| nand = 16MB (w25q128)<br />
| power = DC 5V @ 2A, 2600mAh 3.7V Li-Ion battery<br />
| lcd = 480x320 (3.5" 3:2) TFT LCD (ili9488)<br />
| video = Mali400 MP2 GPU<br />
| audio = 3.5mm headphone plug, internal mono speaker<br />
| storage = µSD<br />
| usb = 1 USB-C Host, 1 USB-C OTG<br />
| other = 17 GPIO Buttons, 1 Charging LED (Red), 1 Power LED (Blue)<br />
| headers = UART, LCD, Battery, Speaker, Nintendo Joycon Joystick<br />
}}<br />
<br />
= Identification =<br />
On the back of the device, the following is printed:<br />
<pre>Pocket-Go<br />
S30 Game Console<br />
MODEL: PocketGo-S30<br />
INPUT: 2600MmAh Made In China</pre><br />
<br />
The PCB has the following silkscreened on it:<br />
<pre>Miyoo353-B<br />
2020.11.20</pre><br />
<br />
Using ADB Shell<br />
<br />
<pre>cat /sys/class/sunxi_info/sys_info<br />
sunxi_platform : Sun8iw5p1<br />
sunxi_secure : normal<br />
sunxi_chipid : 000000002af798c78a5460400461872a<br />
sunxi_chiptype : Not Supported!<br />
sunxi_batchno : 0</pre><br />
<br />
<pre>cat /proc/kmsg<br />
Linux version 3.4.39 (jf@jf) (gcc version 6.4.1 (OpenWrt/Linaro GCC 6.4-2017.11 2017-11))</pre><br />
<br />
= Sunxi support =<br />
<br />
== Current status ==<br />
<br />
Building and running your own build of u-boot and Linux is currently unsupported. The device seems to be running a custom build of u-boot version 1.1.0 and Linux version 3.4.39.<br />
<br />
== Images ==<br />
<br />
[https://github.com/bkacjios/S30-info/tree/master/flash/partitions The NAND partition dumps can be found here.]<br />
<br />
===mtd0===<br />
<br />
*; Data offsets<br />
*: 0x000000: SPL<br />
*: 0x006000: U-BOOT<br />
*: 0x056000: script.bin<br />
*: 0x05F000: MTD name data?<br />
<br />
For some reason if you extract the U-BOOT and script.bin from mtd0 it will result in seemingly corrupt or weirdly formatted data, making it unusable.<br />
Script.bin however can be successful extracted from memory using the sunxi-script-extractor tool.<br />
<br />
<pre>sunxi-script_extractor > script.bin</pre><br />
<br />
===mtd1===<br />
<br />
Contains boot.cmd<br />
<br />
===mtd2===<br />
<br />
Contains image of rootfs<br />
<br />
===mtd3===<br />
<br />
SquashFS partition containing only a small directory tree.<br />
<br />
<pre>/dev/console<br />
/sbin</pre><br />
<br />
===mtd4===<br />
<br />
Contains a single JPG image of the device boot logo.<br />
<br />
===mtd5===<br />
<br />
The U-DISK<br />
<br />
== HW-Pack ==<br />
<br />
{{Remove|Optional. Add MANUFACTURER DEVICE sunxi HW-pack specifics here. When empty, this section can be removed.}}<br />
<br />
== BSP ==<br />
<br />
{{Remove|Optional. Add MANUFACTURER DEVICE sunxi BSP specifics here. When empty, this section can be removed.}}<br />
<br />
== Manual build ==<br />
<br />
You can build things for yourself by following our [[Manual_build_howto | Manual build howto]] and by choosing from the configurations available below.<br />
<br />
=== U-Boot ===<br />
<br />
==== Sunxi/Legacy U-Boot ====<br />
<br />
Use the ''{{Edit|MANUFACTURER_DEVICE}}'' build target.<br />
<br />
==== Mainline U-Boot ====<br />
<br />
Use the ''{{Edit|MANUFACTURER_DEVICE}}'' build target.<br />
<br />
=== Linux Kernel ===<br />
<br />
==== Sunxi/Legacy Kernel ====<br />
<br />
Use the [https://github.com/bkacjios/S30-info/blob/master/script.fex PocketGoS30.fex] file.<br />
<br />
==== Mainline kernel ====<br />
<br />
Use the ''{{Edit|FAMILY-CHIP-DEVICE.dtb}}'' device-tree binary.<br />
<br />
== FEL mode ==<br />
<br />
A specially formatted µSD card can activate [[FEL | FEL mode]].<br />
It's possible there is a button that can activate FEL mode, but it is currently undiscovered.<br />
UART access has not been acquired yet, but it's possible this may also be a potential, undiscovered, option.<br />
<br />
== ADB ==<br />
<br />
The PocketGo-S30 is running ADB, allowing us to access the shell using `adb shell` in a terminal.<br />
You can dump the nand partitions onto the µSD card and access other information about the device here. This shell access is how most of the information here has been gathered.<br />
<br />
= Adding a serial port ('''voids warranty''') =<br />
<br />
[[File:device_uart.jpg|thumb|240px|{{Remove|DEVICE}} UART pads]]<br />
<br />
{{Remove|This section explains how to attach a serial port to the device. Make sure it refers to our [[UART|UART howto]]. For a development board, you can just mention how to find the header with the pins and include a picture, and you can remove the warranty voiding warning.}}<br />
<br />
== Device disassembly ==<br />
<br />
Remove two screws on the back of the case. The back case will now pop free and reveal the battery.<br />
The battery is double-sided taped down onto the button assembly that holds the L1, R1, L2, and R2 buttons. You can peel it free with relative ease and disconnect it from the header on the left-hand side of the board.<br />
Remove the 4 more screws on the button assembly bar will allow it to be easily removed, giving you full access to the motherboard.<br />
Be gentle and pop open the little plastic tabs on the the LCD and joystick headers to open and slip out the ribbon cables. Also be sure to remove the speaker connector on the opposite side.<br />
You can now unscrew the last 2 remaining screws and remove the motherboard from the front shell housing.<br />
The LCD seems to be glued or taped inside the front housing, making removing it destructive.<br />
<br />
== Locating the UART ==<br />
<br />
UART pins can be found right underneath the battery and button assembly. They are the 3 unpopulated pins with a white rectangle around them. The port seems to be inactive or disabled. It's possible that other pins to an active UART can be found. [[UART|UART howto]]<br />
<br />
= Pictures =<br />
<br />
<gallery><br />
File:Miyoo_PocketGo-S30_Front.jpg<br />
File:Miyoo_PocketGo-S30_Back.jpg<br />
File:Miyoo_PocketGo-S30_Board_Front.jpg<br />
File:Miyoo_PocketGo-S30_Board_Back.jpg<br />
</gallery><br />
<br />
= Schematic =<br />
<br />
{{Remove|List schematics, board layout, cad files, etc here.}}<br />
<br />
= Also known as =<br />
<br />
This device seems to have many different names associated with it, and it's hard to determine the original name.<br />
The motherboard has ''Miyoo353'' on the silkscreen, but the Linux kernel and script.fex seems to call it ''zkswe_a33'' internally.<br />
The most commonly used name and easily recognizable name is the ''PocketGo S30'' or ''S30'' for short.<br />
<br />
= See also =<br />
<br />
{{Remove|Add some nice to have links here. This includes related devices, and external links.}}<br />
<br />
== Manufacturer images ==<br />
<br />
{{Remove|Optional. Add non-sunxi images in this section.}}<br />
<br />
[[Category:Devices]]<br />
[[Category:R16_Miscellaneous_Devices]]</div>Bkacjioshttps://linux-sunxi.org/index.php?title=Miyoo_PocketGo-S30&diff=24442Miyoo PocketGo-S302021-09-15T23:11:14Z<p>Bkacjios: </p>
<hr />
<div>{{Infobox Board<br />
| image = [[File:Miyoo_PocketGo-S30_Front.jpg|250px]]<br />
| manufacturer = [http://miyoo.cn/ Miyoo]<br />
| dimensions = 160''mm'' x 70''mm'' x 22''mm''<br />
| release_date = December 2020<br />
| website = [https://bittboy.com/products/pocketgo-s30 Device Product Page]<br />
| soc = [[A33]] [[R16]] @ 1.2Ghz<br />
| dram = 512MB DDR3 @ 552MHz<br />
| nand = 16MB (w25q128)<br />
| power = DC 5V @ 2A, 2600mAh 3.7V Li-Ion battery<br />
| lcd = 480x320 (3.5" 3:2) TFT LCD (ili9488)<br />
| video = Mali400 MP2 GPU<br />
| audio = 3.5mm headphone plug, internal mono speaker<br />
| storage = µSD<br />
| usb = 1 USB-C Host, 1 USB-C OTG<br />
| other = 17 GPIO Buttons, 1 Charging LED (Red), 1 Power LED (Blue)<br />
| headers = UART, LCD, Battery, Speaker, Nintendo Joycon Joystick<br />
}}<br />
<br />
= Identification =<br />
On the back of the device, the following is printed:<br />
<pre>Pocket-Go<br />
S30 Game Console<br />
MODEL: PocketGo-S30<br />
INPUT: 2600MmAh Made In China</pre><br />
<br />
The PCB has the following silkscreened on it:<br />
<pre>Miyoo353-B<br />
2020.11.20</pre><br />
<br />
Using ADB Shell<br />
<br />
<pre>cat /sys/class/sunxi_info/sys_info<br />
sunxi_platform : Sun8iw5p1<br />
sunxi_secure : normal<br />
sunxi_chipid : 000000002af798c78a5460400461872a<br />
sunxi_chiptype : Not Supported!<br />
sunxi_batchno : 0</pre><br />
<br />
<pre>cat /proc/kmsg<br />
Linux version 3.4.39 (jf@jf) (gcc version 6.4.1 (OpenWrt/Linaro GCC 6.4-2017.11 2017-11))</pre><br />
<br />
= Sunxi support =<br />
<br />
== Current status ==<br />
<br />
Building and running your own build of u-boot and Linux is currently unsupported. The device seems to be running a custom build of u-boot version 1.1.0 and Linux version 3.4.39.<br />
<br />
== Images ==<br />
<br />
[https://github.com/bkacjios/S30-info/tree/master/flash/partitions The NAND partition dumps can be found here.]<br />
<br />
===mtd0===<br />
<br />
*; Data offsets<br />
*: 0x000000: SPL<br />
*: 0x006000: U-BOOT<br />
*: 0x056000: script.bin<br />
*: 0x05F000: MTD name data?<br />
<br />
For some reason if you extract the U-BOOT and script.bin from mtd0 it will result in seemingly corrupt or weirdly formatted data, making it unusable.<br />
Script.bin however can be successful extracted from memory using the sunxi-script-extractor tool.<br />
<br />
<pre>sunxi-script_extractor > script.bin</pre><br />
<br />
===mtd1===<br />
<br />
Contains boot.cmd<br />
<br />
===mtd2===<br />
<br />
Contains image of rootfs<br />
<br />
===mtd3===<br />
<br />
SquashFS partition containing only a small directory tree.<br />
<br />
<pre>/dev/console<br />
/sbin</pre><br />
<br />
===mtd4===<br />
<br />
Contains a single JPG image of the device boot logo.<br />
<br />
===mtd5===<br />
<br />
The U-DISK<br />
<br />
== HW-Pack ==<br />
<br />
{{Remove|Optional. Add MANUFACTURER DEVICE sunxi HW-pack specifics here. When empty, this section can be removed.}}<br />
<br />
== BSP ==<br />
<br />
{{Remove|Optional. Add MANUFACTURER DEVICE sunxi BSP specifics here. When empty, this section can be removed.}}<br />
<br />
== Manual build ==<br />
<br />
You can build things for yourself by following our [[Manual_build_howto | Manual build howto]] and by choosing from the configurations available below.<br />
<br />
=== U-Boot ===<br />
<br />
==== Sunxi/Legacy U-Boot ====<br />
<br />
Use the ''{{Edit|MANUFACTURER_DEVICE}}'' build target.<br />
<br />
==== Mainline U-Boot ====<br />
<br />
Use the ''{{Edit|MANUFACTURER_DEVICE}}'' build target.<br />
<br />
=== Linux Kernel ===<br />
<br />
==== Sunxi/Legacy Kernel ====<br />
<br />
Use the [https://github.com/bkacjios/S30-info/blob/master/script.fex PocketGoS30.fex] file.<br />
<br />
==== Mainline kernel ====<br />
<br />
Use the ''{{Edit|FAMILY-CHIP-DEVICE.dtb}}'' device-tree binary.<br />
<br />
== FEL mode ==<br />
<br />
A specially formatted µSD card can activate [[FEL | FEL mode]].<br />
It's possible there is a button that can activate FEL mode, but it is currently undiscovered.<br />
UART access has not been acquired yet, but it's possible this may also be a potential, undiscovered, option.<br />
<br />
== ADB ==<br />
<br />
The PocketGo-S30 is running ADB, allowing us to access the shell using `adb shell` in a terminal.<br />
You can dump the nand partitions onto the µSD card and access other information about the device here. This shell access is how most of the information here has been gathered.<br />
<br />
= Adding a serial port ('''voids warranty''') =<br />
<br />
[[File:device_uart.jpg|thumb|240px|{{Remove|DEVICE}} UART pads]]<br />
<br />
{{Remove|This section explains how to attach a serial port to the device. Make sure it refers to our [[UART|UART howto]]. For a development board, you can just mention how to find the header with the pins and include a picture, and you can remove the warranty voiding warning.}}<br />
<br />
== Device disassembly ==<br />
<br />
Remove two screws on the back of the case. The back case will now pop free and reveal the battery.<br />
The battery is double-sided taped down onto the button assembly that holds the L1, R1, L2, and R2 buttons. You can peel it free with relative ease and disconnect it from the header on the left-hand side of the board.<br />
Remove the 4 more screws on the button assembly bar will allow it to be easily removed, giving you full access to the motherboard.<br />
Be gentle and pop open the little plastic tabs on the the LCD and joystick headers to open and slip out the ribbon cables. Also be sure to remove the speaker connector on the opposite side.<br />
You can now unscrew the last 2 remaining screws and remove the motherboard from the front shell housing.<br />
The LCD seems to be glued or taped inside the front housing, making removing it destructive.<br />
<br />
== Locating the UART ==<br />
<br />
UART pins can be found right underneath the battery and button assembly. They are the 3 unpopulated pins with a white rectangle around them. The port seems to be inactive or disabled. It's possible that other pins to an active UART can be found. [[UART|UART howto]]<br />
<br />
= Pictures =<br />
<br />
<gallery><br />
File:Miyoo_PocketGo-S30_Front.jpg<br />
File:Miyoo_PocketGo-S30_Back.jpg<br />
File:Miyoo_PocketGo-S30_Board_Front.jpg<br />
File:Miyoo_PocketGo-S30_Board_Back.jpg<br />
</gallery><br />
<br />
= Schematic =<br />
<br />
{{Remove|List schematics, board layout, cad files, etc here.}}<br />
<br />
= Also known as =<br />
<br />
This device seems to have many different names associated with it, and it's hard to determine the original name.<br />
The motherboard has ''Miyoo353'' on the silkscreen, but the Linux kernel and script.fex seems to call it ''zkswe_a33'' internally.<br />
The most commonly used name and easily recognizable name is the ''PocketGo S30'' or ''S30'' for short.<br />
<br />
= See also =<br />
<br />
{{Remove|Add some nice to have links here. This includes related devices, and external links.}}<br />
<br />
== Manufacturer images ==<br />
<br />
{{Remove|Optional. Add non-sunxi images in this section.}}<br />
<br />
[[Category:Devices]]<br />
[[Category:R16_Miscellaneous_Devices]]<br />
[[Category:A33_Boards]]</div>Bkacjioshttps://linux-sunxi.org/index.php?title=Miyoo_PocketGo-S30&diff=24441Miyoo PocketGo-S302021-09-15T23:03:40Z<p>Bkacjios: Created page with "{{Infobox Board | image = 250px | manufacturer = [http://miyoo.cn/ Miyoo] | dimensions = 160''mm'' x 70''mm'' x 22''mm'' | r..."</p>
<hr />
<div>{{Infobox Board<br />
| image = [[File:Miyoo_PocketGo-S30_Front.jpg|250px]]<br />
| manufacturer = [http://miyoo.cn/ Miyoo]<br />
| dimensions = 160''mm'' x 70''mm'' x 22''mm''<br />
| release_date = December 2020<br />
| website = [https://bittboy.com/products/pocketgo-s30 Device Product Page]<br />
| soc = [[A33]] [[R16]] @ 1.2Ghz<br />
| dram = 512MB DDR3 @ 552MHz<br />
| nand = 16MB (w25q128)<br />
| power = DC 5V @ 2A, 2600mAh 3.7V Li-Ion battery<br />
| lcd = 480x320 (3.5" 3:2) TFT LCD (ili9488)<br />
| video = Mali400 MP2 GPU<br />
| audio = 3.5mm headphone plug, internal mono speaker<br />
| storage = µSD<br />
| usb = 1 USB-C Host, 1 USB-C OTG<br />
| other = 17 GPIO Buttons, 1 Charging LED (Red), 1 Power LED (Blue)<br />
| headers = UART, LCD, Battery, Speaker, Nintendo Joycon Joystick<br />
}}<br />
<br />
= Identification =<br />
On the back of the device, the following is printed:<br />
<pre>Pocket-Go<br />
S30 Game Console<br />
MODEL: PocketGo-S30<br />
INPUT: 2600MmAh Made In China</pre><br />
<br />
The PCB has the following silkscreened on it:<br />
<pre>Miyoo353-B<br />
2020.11.20</pre><br />
<br />
Using ADB Shell<br />
<br />
<pre>cat /sys/class/sunxi_info/sys_info<br />
sunxi_platform : Sun8iw5p1<br />
sunxi_secure : normal<br />
sunxi_chipid : 000000002af798c78a5460400461872a<br />
sunxi_chiptype : Not Supported!<br />
sunxi_batchno : 0</pre><br />
<br />
<pre>cat /proc/kmsg<br />
Linux version 3.4.39 (jf@jf) (gcc version 6.4.1 (OpenWrt/Linaro GCC 6.4-2017.11 2017-11))</pre><br />
<br />
= Sunxi support =<br />
<br />
== Current status ==<br />
<br />
Building and running your own build of u-boot and Linux is currently unsupported. The device seems to be running a custom build of u-boot version 1.1.0 and Linux version 3.4.39.<br />
<br />
== Images ==<br />
<br />
[https://github.com/bkacjios/S30-info/tree/master/flash/partitions The NAND partition dumps can be found here.]<br />
<br />
===mtd0===<br />
<br />
*; Data offsets<br />
*: 0x000000: SPL<br />
*: 0x006000: U-BOOT<br />
*: 0x056000: script.bin<br />
*: 0x05F000: MTD name data?<br />
<br />
For some reason if you extract the U-BOOT and script.bin from mtd0 it will result in seemingly corrupt or weirdly formatted data, making it unusable.<br />
Script.bin however can be successful extracted from memory using the sunxi-script-extractor tool.<br />
<br />
<pre>sunxi-script_extractor > script.bin</pre><br />
<br />
===mtd1===<br />
<br />
Contains boot.cmd<br />
<br />
===mtd2===<br />
<br />
Contains image of rootfs<br />
<br />
===mtd3===<br />
<br />
SquashFS partition containing only a small directory tree.<br />
<br />
<pre>/dev/console<br />
/sbin</pre><br />
<br />
===mtd4===<br />
<br />
Contains a single JPG image of the device boot logo.<br />
<br />
===mtd5===<br />
<br />
The U-DISK<br />
<br />
== HW-Pack ==<br />
<br />
{{Remove|Optional. Add MANUFACTURER DEVICE sunxi HW-pack specifics here. When empty, this section can be removed.}}<br />
<br />
== BSP ==<br />
<br />
{{Remove|Optional. Add MANUFACTURER DEVICE sunxi BSP specifics here. When empty, this section can be removed.}}<br />
<br />
== Manual build ==<br />
<br />
You can build things for yourself by following our [[Manual_build_howto | Manual build howto]] and by choosing from the configurations available below.<br />
<br />
=== U-Boot ===<br />
<br />
==== Sunxi/Legacy U-Boot ====<br />
<br />
Use the ''{{Edit|MANUFACTURER_DEVICE}}'' build target.<br />
<br />
==== Mainline U-Boot ====<br />
<br />
Use the ''{{Edit|MANUFACTURER_DEVICE}}'' build target.<br />
<br />
=== Linux Kernel ===<br />
<br />
==== Sunxi/Legacy Kernel ====<br />
<br />
Use the [https://github.com/bkacjios/S30-info/blob/master/script.fex PocketGoS30.fex] file.<br />
<br />
==== Mainline kernel ====<br />
<br />
Use the ''{{Edit|FAMILY-CHIP-DEVICE.dtb}}'' device-tree binary.<br />
<br />
== FEL mode ==<br />
<br />
A specially formatted µSD card can activate [[FEL | FEL mode]].<br />
It's possible there is a button that can activate FEL mode, but it is currently undiscovered.<br />
UART access has not been acquired yet, but it's possible this may also be a potential, undiscovered, option.<br />
<br />
== ADB ==<br />
<br />
The PocketGo-S30 is running ADB, allowing us to access the shell using `adb shell` in a terminal.<br />
You can dump the nand partitions onto the µSD card and access other information about the device here. This shell access is how most of the information here has been gathered.<br />
<br />
= Adding a serial port ('''voids warranty''') =<br />
<br />
[[File:device_uart.jpg|thumb|240px|{{Remove|DEVICE}} UART pads]]<br />
<br />
{{Remove|This section explains how to attach a serial port to the device. Make sure it refers to our [[UART|UART howto]]. For a development board, you can just mention how to find the header with the pins and include a picture, and you can remove the warranty voiding warning.}}<br />
<br />
== Device disassembly ==<br />
<br />
Remove two screws on the back of the case. The back case will now pop free and reveal the battery.<br />
The battery is double-sided taped down onto the button assembly that holds the L1, R1, L2, and R2 buttons. You can peel it free with relative ease and disconnect it from the header on the left-hand side of the board.<br />
Remove the 4 more screws on the button assembly bar will allow it to be easily removed, giving you full access to the motherboard.<br />
Be gentle and pop open the little plastic tabs on the the LCD and joystick headers to open and slip out the ribbon cables. Also be sure to remove the speaker connector on the opposite side.<br />
You can now unscrew the last 2 remaining screws and remove the motherboard from the front shell housing.<br />
The LCD seems to be glued or taped inside the front housing, making removing it destructive.<br />
<br />
== Locating the UART ==<br />
<br />
UART pins can be found right underneath the battery and button assembly. They are the 3 unpopulated pins with a white rectangle around them. The port seems to be inactive or disabled. It's possible that other pins to an active UART can be found. [[UART|UART howto]]<br />
<br />
= Pictures =<br />
<br />
<gallery><br />
File:Miyoo_PocketGo-S30_Front.jpg<br />
File:Miyoo_PocketGo-S30_Back.jpg<br />
File:Miyoo_PocketGo-S30_Board_Front.jpg<br />
File:Miyoo_PocketGo-S30_Board_Back.jpg<br />
</gallery><br />
<br />
= Schematic =<br />
<br />
{{Remove|List schematics, board layout, cad files, etc here.}}<br />
<br />
= Also known as =<br />
<br />
This device seems to have many different names associated with it, and it's hard to determine the original name.<br />
The motherboard has ''Miyoo353'' on the silkscreen, but the Linux kernel and script.fex seems to call it ''zkswe_a33'' internally.<br />
The most commonly used name and easily recognizable name is the ''PocketGo S30'' or ''S30'' for short.<br />
<br />
= See also =<br />
<br />
{{Remove|Add some nice to have links here. This includes related devices, and external links.}}<br />
<br />
== Manufacturer images ==<br />
<br />
{{Remove|Optional. Add non-sunxi images in this section.}}<br />
<br />
[[Category:Devices]]<br />
[[Category:A33_Boards]]</div>Bkacjioshttps://linux-sunxi.org/index.php?title=File:Miyoo_PocketGo-S30_Board_Back.jpg&diff=24440File:Miyoo PocketGo-S30 Board Back.jpg2021-09-15T21:34:04Z<p>Bkacjios: </p>
<hr />
<div></div>Bkacjioshttps://linux-sunxi.org/index.php?title=File:Miyoo_PocketGo-S30_Board_Front.jpg&diff=24439File:Miyoo PocketGo-S30 Board Front.jpg2021-09-15T21:33:34Z<p>Bkacjios: </p>
<hr />
<div></div>Bkacjioshttps://linux-sunxi.org/index.php?title=File:Miyoo_PocketGo-S30_Back.jpg&diff=24438File:Miyoo PocketGo-S30 Back.jpg2021-09-15T21:32:21Z<p>Bkacjios: </p>
<hr />
<div></div>Bkacjioshttps://linux-sunxi.org/index.php?title=File:Miyoo_PocketGo-S30_Front.jpg&diff=24437File:Miyoo PocketGo-S30 Front.jpg2021-09-15T21:31:26Z<p>Bkacjios: Bkacjios uploaded a new version of File:Miyoo PocketGo-S30 Front.jpg</p>
<hr />
<div></div>Bkacjioshttps://linux-sunxi.org/index.php?title=File:Miyoo_PocketGo-S30_Front.jpg&diff=24436File:Miyoo PocketGo-S30 Front.jpg2021-09-15T21:28:03Z<p>Bkacjios: </p>
<hr />
<div></div>Bkacjios