<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.pine64.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Barray</id>
	<title>PINE64 - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.pine64.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Barray"/>
	<link rel="alternate" type="text/html" href="https://wiki.pine64.org/wiki/Special:Contributions/Barray"/>
	<updated>2026-05-10T06:05:20Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.37.1</generator>
	<entry>
		<id>https://wiki.pine64.org/index.php?title=User:Barray/PineFlash&amp;diff=10450</id>
		<title>User:Barray/PineFlash</title>
		<link rel="alternate" type="text/html" href="https://wiki.pine64.org/index.php?title=User:Barray/PineFlash&amp;diff=10450"/>
		<updated>2021-05-19T03:29:41Z</updated>

		<summary type="html">&lt;p&gt;Barray: Update information about Teensy 4.1 hardware and reset outdated sections&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Note|Page under construction, information subject to change.}}&lt;br /&gt;
&lt;br /&gt;
The following is the documentation draft for a proposed new PINE64 storage product, PineFlash.  As such, PineFlash is proposed by the community and, as of April 2021, is '''neither endorsed nor acknowledged''' by PINE64 as a possible new official PINE64 product. This content is the result of initial discussions about this storage device, documented in [https://forum.pine64.org/showthread.php?tid=13301 this forum thread].&lt;br /&gt;
&lt;br /&gt;
Please, consider joining us for discussion in [https://kiwiirc.com/nextclient/coffeespace.org.uk#pineflash IRC].&lt;br /&gt;
&lt;br /&gt;
== Goal ==&lt;br /&gt;
&lt;br /&gt;
The aim of this project is to create an open-hardware USB flash drive, hence the name ''PineFlash'', which can act as the basis of future projects in the area of open storage. An open-hardware flash device with open-source firmware would allow the community to address storage safety and information security. Additionally, issues such as speed, functionality and compatibility could also be addressed.&lt;br /&gt;
&lt;br /&gt;
== Requirements ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Property&lt;br /&gt;
! Minimum&lt;br /&gt;
! Ideal&lt;br /&gt;
|-&lt;br /&gt;
| Read speed&lt;br /&gt;
| [https://en.wikipedia.org/wiki/USB#USB_2.0 12&amp;amp;nbsp;Mbit/s] (Full-Speed USB 1.x)&lt;br /&gt;
| [https://en.wikipedia.org/wiki/USB#USB_2.0 480&amp;amp;nbsp;Mbit/s] (High-Speed USB 2.0)&lt;br /&gt;
|-&lt;br /&gt;
| Write speed&lt;br /&gt;
| 12&amp;amp;nbsp;Mbit/s (Full-Speed USB 1.x)&lt;br /&gt;
| 480&amp;amp;nbsp;Mbit/s (High-Speed USB 2.0)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Road Map ==&lt;br /&gt;
&lt;br /&gt;
This is intended to document the project direction towards a manufacturing-viable device.&lt;br /&gt;
&lt;br /&gt;
=== Prototype ===&lt;br /&gt;
&lt;br /&gt;
==== Hardware ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;s&amp;gt;The initial idea is for the storage device to be in form of a &amp;quot;hat&amp;quot; for one of the BL602 devices manufactured and sold by PINE64, such as the [[Nutcracker]] board.&amp;lt;/s&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The initial idea for the base device was the [[Nutcracker]] board. Whist being a great device and RISC-V, we have since decided to move towards a better supported, more capable board.&lt;br /&gt;
&lt;br /&gt;
We now look towards using the [https://www.pjrc.com/store/teensy41.html Teensy 4.1], which offers 480Mb/s USB throughput out of the box.&lt;br /&gt;
&lt;br /&gt;
'''TO-DO:''' Plan out hardware steps.&lt;br /&gt;
&lt;br /&gt;
==== Software ====&lt;br /&gt;
&lt;br /&gt;
# ''USB 1.x speed mass storage device, no real storage.'' Get the controller presenting itself as a mass storage device. Data read and written will just be placeholder data to prove that the USB communication is working correctly.&lt;br /&gt;
# ''Single flash chip selected for storage - quad-SPI.'' Prove out that we can select a single flash chip, store data to it and read it back. This proves our understanding of the quad-SPI interface and implement some basic interface for communicating with a single flash chip.&lt;br /&gt;
# ''Multiple flash chips selected for storage - quad-SPI.'' Prove that we can communicate with multiple flash chips via quad-SPI.&lt;br /&gt;
&lt;br /&gt;
== Prototyping ==&lt;br /&gt;
&lt;br /&gt;
This is the documentation of the initial prototype design.&lt;br /&gt;
&lt;br /&gt;
=== Hardware ===&lt;br /&gt;
&lt;br /&gt;
As mentioned on the [https://www.pjrc.com/store/teensy41.html Teensy 4.1] website, it offers the following:&lt;br /&gt;
&lt;br /&gt;
* ARM Cortex-M7 at 600 MHz&lt;br /&gt;
* Float point math unit, 64 &amp;amp; 32 bits&lt;br /&gt;
* 7936K Flash, 1024K RAM (512K tightly coupled), 4K EEPROM (emulated)&lt;br /&gt;
* QSPI memory expansion, locations for 2 extra RAM or Flash chips&lt;br /&gt;
* USB device 480 Mbit/sec &amp;amp; USB host 480 Mbit/sec&lt;br /&gt;
* 55 digital input/output pins, 35 PWM output pins&lt;br /&gt;
* 18 analog input pins&lt;br /&gt;
* 8 serial, 3 SPI, 3 I2C ports&lt;br /&gt;
* 2 I2S/TDM and 1 S/PDIF digital audio port&lt;br /&gt;
* 3 CAN Bus (1 with CAN FD)&lt;br /&gt;
* 1 SDIO (4 bit) native SD Card port&lt;br /&gt;
* Ethernet 10/100 Mbit with DP83825 PHY&lt;br /&gt;
* 32 general purpose DMA channels&lt;br /&gt;
* Cryptographic Acceleration &amp;amp; Random Number Generator&lt;br /&gt;
* RTC for date/time&lt;br /&gt;
* Programmable FlexIO&lt;br /&gt;
* Pixel Processing Pipeline&lt;br /&gt;
* Peripheral cross triggering&lt;br /&gt;
* Power On/Off management&lt;br /&gt;
&lt;br /&gt;
Despite not appearing to have dedicated quad-SPI, it should be possible to make use of the ~55 digital pins to implement any protocol required.&lt;br /&gt;
&lt;br /&gt;
==== Schematic ====&lt;br /&gt;
&lt;br /&gt;
'''TO-DO:''' The proposed schematic for the device.&lt;br /&gt;
&lt;br /&gt;
==== BOM ====&lt;br /&gt;
&lt;br /&gt;
'''TO-DO:''' BOM based on Teensy 4.1 board.&lt;br /&gt;
&lt;br /&gt;
==== PCB ====&lt;br /&gt;
&lt;br /&gt;
'''TO-DO:''' The PCB design for the device.&lt;br /&gt;
&lt;br /&gt;
=== Software ===&lt;br /&gt;
&lt;br /&gt;
For initial development it will be possible to use the Arduino IDE and eco-system to use existing libraries, extend functionality and test out initial ideas. It also provides a relatively fool-proof method for flashing new firmware to the device.&lt;br /&gt;
&lt;br /&gt;
==== Libraries ====&lt;br /&gt;
&lt;br /&gt;
'''TO-DO:''' Document the prototype's software stack.&lt;br /&gt;
&lt;br /&gt;
* [https://github.com/hathach/tinyusb TinyUSB] - An open source software stack for slave USB devices&lt;br /&gt;
&lt;br /&gt;
==== Testing ====&lt;br /&gt;
&lt;br /&gt;
'''TO-DO:''' Figure out exactly how the prototype will be tested to ensure robustness and performance.&lt;br /&gt;
&lt;br /&gt;
== Suggested Features ==&lt;br /&gt;
&lt;br /&gt;
This is a list of suggested features, collated and attributed (where possible). This list is not meant to encapsulate ''every'' possible idea or suggestion, just a series of plausible ones that can be considered within the scope of this project.&lt;br /&gt;
&lt;br /&gt;
* [https://forum.pine64.org/showthread.php?tid=13301&amp;amp;pid=90935#pid90935 Type-A &amp;amp; Type-C USB interfaces] ([https://forum.pine64.org/member.php?action=profile&amp;amp;uid=16880 barray])&lt;br /&gt;
* [https://forum.pine64.org/showthread.php?tid=13301&amp;amp;pid=90935#pid90935 RAID] ([https://forum.pine64.org/member.php?action=profile&amp;amp;uid=16880 barray])&lt;br /&gt;
* [https://forum.pine64.org/showthread.php?tid=13301&amp;amp;pid=91066#pid91066 Dynamically adjusted wear leveling pool] ([https://forum.pine64.org/member.php?action=profile&amp;amp;uid=7999 Arwen])&lt;br /&gt;
* [https://forum.pine64.org/showthread.php?tid=13301&amp;amp;pid=92518#pid92518 Keep 2 copies of the wear leveling &amp;amp; indirect table, with checksum, to avoid corruption] ([https://forum.pine64.org/member.php?action=profile&amp;amp;uid=7999 Arwen])&lt;br /&gt;
* [https://forum.pine64.org/showthread.php?tid=13301&amp;amp;pid=91066#pid91066 USB Attached SCSI (UASP)] ([https://forum.pine64.org/member.php?action=profile&amp;amp;uid=7999 Arwen])&lt;br /&gt;
* [https://forum.pine64.org/showthread.php?tid=13301&amp;amp;pid=91066#pid91066 SMART (probably requires UASP first)] ([https://forum.pine64.org/member.php?action=profile&amp;amp;uid=7999 Arwen])&lt;br /&gt;
* [https://forum.pine64.org/showthread.php?tid=13301&amp;amp;pid=92698#pid92698 Ability to define and enforce write barriers] ([https://forum.pine64.org/member.php?action=profile&amp;amp;uid=18910 dsimic])&lt;br /&gt;
* [https://forum.pine64.org/showthread.php?tid=13301&amp;amp;pid=91118#pid91118 Fingerprint scanner] ([https://forum.pine64.org/member.php?action=profile&amp;amp;uid=20753 Julius_GU])&lt;br /&gt;
* [https://forum.pine64.org/showthread.php?tid=13301&amp;amp;pid=91122#pid91122 Lit Pine logo on casing] ([https://forum.pine64.org/member.php?action=profile&amp;amp;uid=20753 Julius_GU])&lt;br /&gt;
&lt;br /&gt;
== Additional Resources ==&lt;br /&gt;
&lt;br /&gt;
* [https://forum.pine64.org/attachment.php?aid=2261 ''The PineDrive''] ([https://forum.pine64.org/member.php?action=profile&amp;amp;uid=20753 Julius_GU])&lt;/div&gt;</summary>
		<author><name>Barray</name></author>
	</entry>
	<entry>
		<id>https://wiki.pine64.org/index.php?title=User:Barray/PineFlash&amp;diff=10449</id>
		<title>User:Barray/PineFlash</title>
		<link rel="alternate" type="text/html" href="https://wiki.pine64.org/index.php?title=User:Barray/PineFlash&amp;diff=10449"/>
		<updated>2021-05-19T03:21:14Z</updated>

		<summary type="html">&lt;p&gt;Barray: Adjust prototype summary to Teensy 4.1&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Note|Page under construction, information subject to change.}}&lt;br /&gt;
&lt;br /&gt;
The following is the documentation draft for a proposed new PINE64 storage product, PineFlash.  As such, PineFlash is proposed by the community and, as of April 2021, is '''neither endorsed nor acknowledged''' by PINE64 as a possible new official PINE64 product. This content is the result of initial discussions about this storage device, documented in [https://forum.pine64.org/showthread.php?tid=13301 this forum thread].&lt;br /&gt;
&lt;br /&gt;
Please, consider joining us for discussion in [https://kiwiirc.com/nextclient/coffeespace.org.uk#pineflash IRC].&lt;br /&gt;
&lt;br /&gt;
== Goal ==&lt;br /&gt;
&lt;br /&gt;
The aim of this project is to create an open-hardware USB flash drive, hence the name ''PineFlash'', which can act as the basis of future projects in the area of open storage. An open-hardware flash device with open-source firmware would allow the community to address storage safety and information security. Additionally, issues such as speed, functionality and compatibility could also be addressed.&lt;br /&gt;
&lt;br /&gt;
== Requirements ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Property&lt;br /&gt;
! Minimum&lt;br /&gt;
! Ideal&lt;br /&gt;
|-&lt;br /&gt;
| Read speed&lt;br /&gt;
| [https://en.wikipedia.org/wiki/USB#USB_2.0 12&amp;amp;nbsp;Mbit/s] (Full-Speed USB 1.x)&lt;br /&gt;
| [https://en.wikipedia.org/wiki/USB#USB_2.0 480&amp;amp;nbsp;Mbit/s] (High-Speed USB 2.0)&lt;br /&gt;
|-&lt;br /&gt;
| Write speed&lt;br /&gt;
| 12&amp;amp;nbsp;Mbit/s (Full-Speed USB 1.x)&lt;br /&gt;
| 480&amp;amp;nbsp;Mbit/s (High-Speed USB 2.0)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Road Map ==&lt;br /&gt;
&lt;br /&gt;
This is intended to document the project direction towards a manufacturing-viable device.&lt;br /&gt;
&lt;br /&gt;
=== Prototype ===&lt;br /&gt;
&lt;br /&gt;
==== Hardware ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;s&amp;gt;The initial idea is for the storage device to be in form of a &amp;quot;hat&amp;quot; for one of the BL602 devices manufactured and sold by PINE64, such as the [[Nutcracker]] board.&amp;lt;/s&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The initial idea for the base device was the [[Nutcracker]] board. Whist being a great device and RISC-V, we have since decided to move towards a better supported, more capable board.&lt;br /&gt;
&lt;br /&gt;
We now look towards using the [https://www.pjrc.com/store/teensy41.html Teensy 4.1], which offers 480Mb/s USB throughput out of the box.&lt;br /&gt;
&lt;br /&gt;
'''TO-DO:''' Plan out hardware steps.&lt;br /&gt;
&lt;br /&gt;
==== Software ====&lt;br /&gt;
&lt;br /&gt;
# ''USB 1.x speed mass storage device, no real storage.'' Get the controller presenting itself as a mass storage device. Data read and written will just be placeholder data to prove that the USB communication is working correctly.&lt;br /&gt;
# ''Single flash chip selected for storage - quad-SPI.'' Prove out that we can select a single flash chip, store data to it and read it back. This proves our understanding of the quad-SPI interface and implement some basic interface for communicating with a single flash chip.&lt;br /&gt;
# ''Multiple flash chips selected for storage - quad-SPI.'' Prove that we can communicate with multiple flash chips via quad-SPI.&lt;br /&gt;
&lt;br /&gt;
== Prototyping ==&lt;br /&gt;
&lt;br /&gt;
This is the documentation of the initial prototype design.&lt;br /&gt;
&lt;br /&gt;
=== Hardware ===&lt;br /&gt;
&lt;br /&gt;
The initial prototype is intended to be a &amp;quot;hat&amp;quot; for the community-driven [[Nutcracker]] project, based on the BL602 SoC. The CPU core is RISC-V (as the final controller is planned to be) and the SoC supports a quad-SPI flash interface.&lt;br /&gt;
&lt;br /&gt;
==== Schematic ====&lt;br /&gt;
&lt;br /&gt;
'''TO-DO:''' The proposed schematic for the device.&lt;br /&gt;
&lt;br /&gt;
==== BOM ====&lt;br /&gt;
&lt;br /&gt;
'''TO-DO:''' The bill of materials used in the schematic.&lt;br /&gt;
&lt;br /&gt;
* [https://nz.mouser.com/ProductDetail/Winbond/W25N512GWFIG?qs=T3oQrply3y%2Fc2oXtef14%252Bg%3D%3D 512Mb serial NAND] @ $3.23 ([https://nz.mouser.com/datasheet/2/949/w25n512gw_rev_c_011419-1608377.pdf Datasheet])&lt;br /&gt;
* [https://ww1.microchip.com/downloads/en/DeviceDoc/22288A.pdf USB-to-SPI converter]&lt;br /&gt;
&lt;br /&gt;
==== PCB ====&lt;br /&gt;
&lt;br /&gt;
'''TO-DO:''' The PCB design for the device.&lt;br /&gt;
&lt;br /&gt;
=== Software ===&lt;br /&gt;
&lt;br /&gt;
The work on the BL602 is to be on-top of the documented work by [https://lupyuen.github.io/articles/book Lupyuen].&lt;br /&gt;
&lt;br /&gt;
==== Libraries ====&lt;br /&gt;
&lt;br /&gt;
'''TO-DO:''' Document the prototype's software stack.&lt;br /&gt;
&lt;br /&gt;
* [https://github.com/hathach/tinyusb TinyUSB] - An open source software stack for slave USB devices&lt;br /&gt;
&lt;br /&gt;
==== Testing ====&lt;br /&gt;
&lt;br /&gt;
'''TO-DO:''' Figure out exactly how the prototype will be tested to ensure robustness and performance.&lt;br /&gt;
&lt;br /&gt;
== Suggested Features ==&lt;br /&gt;
&lt;br /&gt;
This is a list of suggested features, collated and attributed (where possible). This list is not meant to encapsulate ''every'' possible idea or suggestion, just a series of plausible ones that can be considered within the scope of this project.&lt;br /&gt;
&lt;br /&gt;
* [https://forum.pine64.org/showthread.php?tid=13301&amp;amp;pid=90935#pid90935 Type-A &amp;amp; Type-C USB interfaces] ([https://forum.pine64.org/member.php?action=profile&amp;amp;uid=16880 barray])&lt;br /&gt;
* [https://forum.pine64.org/showthread.php?tid=13301&amp;amp;pid=90935#pid90935 RAID] ([https://forum.pine64.org/member.php?action=profile&amp;amp;uid=16880 barray])&lt;br /&gt;
* [https://forum.pine64.org/showthread.php?tid=13301&amp;amp;pid=91066#pid91066 Dynamically adjusted wear leveling pool] ([https://forum.pine64.org/member.php?action=profile&amp;amp;uid=7999 Arwen])&lt;br /&gt;
* [https://forum.pine64.org/showthread.php?tid=13301&amp;amp;pid=92518#pid92518 Keep 2 copies of the wear leveling &amp;amp; indirect table, with checksum, to avoid corruption] ([https://forum.pine64.org/member.php?action=profile&amp;amp;uid=7999 Arwen])&lt;br /&gt;
* [https://forum.pine64.org/showthread.php?tid=13301&amp;amp;pid=91066#pid91066 USB Attached SCSI (UASP)] ([https://forum.pine64.org/member.php?action=profile&amp;amp;uid=7999 Arwen])&lt;br /&gt;
* [https://forum.pine64.org/showthread.php?tid=13301&amp;amp;pid=91066#pid91066 SMART (probably requires UASP first)] ([https://forum.pine64.org/member.php?action=profile&amp;amp;uid=7999 Arwen])&lt;br /&gt;
* [https://forum.pine64.org/showthread.php?tid=13301&amp;amp;pid=92698#pid92698 Ability to define and enforce write barriers] ([https://forum.pine64.org/member.php?action=profile&amp;amp;uid=18910 dsimic])&lt;br /&gt;
* [https://forum.pine64.org/showthread.php?tid=13301&amp;amp;pid=91118#pid91118 Fingerprint scanner] ([https://forum.pine64.org/member.php?action=profile&amp;amp;uid=20753 Julius_GU])&lt;br /&gt;
* [https://forum.pine64.org/showthread.php?tid=13301&amp;amp;pid=91122#pid91122 Lit Pine logo on casing] ([https://forum.pine64.org/member.php?action=profile&amp;amp;uid=20753 Julius_GU])&lt;br /&gt;
&lt;br /&gt;
== Additional Resources ==&lt;br /&gt;
&lt;br /&gt;
* [https://forum.pine64.org/attachment.php?aid=2261 ''The PineDrive''] ([https://forum.pine64.org/member.php?action=profile&amp;amp;uid=20753 Julius_GU])&lt;/div&gt;</summary>
		<author><name>Barray</name></author>
	</entry>
	<entry>
		<id>https://wiki.pine64.org/index.php?title=User:Barray/PineFlash&amp;diff=9645</id>
		<title>User:Barray/PineFlash</title>
		<link rel="alternate" type="text/html" href="https://wiki.pine64.org/index.php?title=User:Barray/PineFlash&amp;diff=9645"/>
		<updated>2021-03-30T18:56:39Z</updated>

		<summary type="html">&lt;p&gt;Barray: Initial construction of a road map&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The following is documentation for a proposed Pine64 product by the community and is '''not''' an official Pine64 product. This content is the result of initial discussions about this device documented in the [https://forum.pine64.org/showthread.php?tid=13301 forum].&lt;br /&gt;
&lt;br /&gt;
Join us for discussion in [https://kiwiirc.com/nextclient/coffeespace.org.uk#pineflash IRC].&lt;br /&gt;
&lt;br /&gt;
== Goal ==&lt;br /&gt;
&lt;br /&gt;
The aim of this project is to create a Pine64 open source USB flash drive (hence the name ''PineFlash''), that can act as the basis of future projects in this area. An open source flash device would allow the community to address storage information security ([https://en.wikipedia.org/wiki/CIA_triad CIA]). Additionally, issues such as speed and compatibility can also be addressed.&lt;br /&gt;
&lt;br /&gt;
== Requirements ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Property&lt;br /&gt;
! Minimum&lt;br /&gt;
! Ideal&lt;br /&gt;
|-&lt;br /&gt;
| Read speed&lt;br /&gt;
| [https://en.wikipedia.org/wiki/USB#USB_2.0 12Mbit/s] (Full speed USB 1.x)&lt;br /&gt;
| [https://en.wikipedia.org/wiki/USB#USB_2.0 480Mbit/s] (High speed USB 2.0)&lt;br /&gt;
|-&lt;br /&gt;
| Write speed&lt;br /&gt;
| [https://en.wikipedia.org/wiki/USB#USB_2.0 12Mbit/s] (Full speed USB 1.x)&lt;br /&gt;
| [https://en.wikipedia.org/wiki/USB#USB_2.0 480Mbit/s] (High speed USB 2.0)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Road Map ==&lt;br /&gt;
&lt;br /&gt;
This is intended to document the project direction towards a manufacturing-viable device.&lt;br /&gt;
&lt;br /&gt;
=== Prototype ===&lt;br /&gt;
&lt;br /&gt;
==== Hardware ====&lt;br /&gt;
&lt;br /&gt;
'''TODO''' Plan out hardware steps.&lt;br /&gt;
&lt;br /&gt;
==== Software ====&lt;br /&gt;
&lt;br /&gt;
# ''USB 1.x speed mass storage device, no real storage.'' Get the controller presenting itself as a mass storage device. Data read and written will just be placeholder data to prove that the USB communication is working correctly.&lt;br /&gt;
# ''Single flash chip selected for storage - quad-SPI.'' Prove out that we can select a single flash chip, store data to it and read it back. This proves our understanding of the quad-SPI interface and implement some basic interface for communicating with a single flash chip.&lt;br /&gt;
# ''Multiple flash chips selected for storage - quad-SPI.'' Prove that we can communicate with multiple flash chips via quad-SPI.&lt;br /&gt;
&lt;br /&gt;
== Prototyping ==&lt;br /&gt;
&lt;br /&gt;
This is the documentation of the initial prototype design.&lt;br /&gt;
&lt;br /&gt;
=== Hardware ===&lt;br /&gt;
&lt;br /&gt;
The initial prototype is to be a 'hat' for the community driven [[Nutcracker]] project, specifically the BL602. The controller is RISC-V (as the final controller is planned to be) and supports quad-SPI.&lt;br /&gt;
&lt;br /&gt;
==== Schematic ====&lt;br /&gt;
&lt;br /&gt;
'''TODO''' The proposed schematic for the device.&lt;br /&gt;
&lt;br /&gt;
==== BOM ====&lt;br /&gt;
&lt;br /&gt;
'''TODO''' The bill of materials used in the schematic.&lt;br /&gt;
&lt;br /&gt;
* [https://nz.mouser.com/ProductDetail/Winbond/W25N512GWFIG?qs=T3oQrply3y%2Fc2oXtef14%252Bg%3D%3D 512Mb serial NAND] @ $3.23 ([https://nz.mouser.com/datasheet/2/949/w25n512gw_rev_c_011419-1608377.pdf Datasheet])&lt;br /&gt;
* [https://ww1.microchip.com/downloads/en/DeviceDoc/22288A.pdf USB-to-SPI converter]&lt;br /&gt;
&lt;br /&gt;
==== PCB ====&lt;br /&gt;
&lt;br /&gt;
'''TODO''' The PCB design for the device.&lt;br /&gt;
&lt;br /&gt;
=== Software ===&lt;br /&gt;
&lt;br /&gt;
The work on the BL602 is to be on-top of the documented work by [https://lupyuen.github.io/articles/book Lupyuen].&lt;br /&gt;
&lt;br /&gt;
==== Libraries ====&lt;br /&gt;
&lt;br /&gt;
'''TODO''' Document the prototype's software stack.&lt;br /&gt;
&lt;br /&gt;
* [https://github.com/hathach/tinyusb TinyUSB] - An open source software stack for slave USB devices&lt;br /&gt;
&lt;br /&gt;
==== Testing ====&lt;br /&gt;
&lt;br /&gt;
'''TODO''' Figure out exactly how the prototype will be tested to ensure robustness and performance.&lt;br /&gt;
&lt;br /&gt;
== Suggested Features ==&lt;br /&gt;
&lt;br /&gt;
This is a list of suggested features collated and attributed (where possible). This list is not meant to encapsulate ''every'' possible idea or suggestion, just a series of plausible ones that can be considered within the scope of this project.&lt;br /&gt;
&lt;br /&gt;
* [https://forum.pine64.org/showthread.php?tid=13301&amp;amp;pid=90935#pid90935 Type A &amp;amp; Type C USB interfaces] ([https://forum.pine64.org/member.php?action=profile&amp;amp;uid=16880 barray])&lt;br /&gt;
* [https://forum.pine64.org/showthread.php?tid=13301&amp;amp;pid=90935#pid90935 RAID] ([https://forum.pine64.org/member.php?action=profile&amp;amp;uid=16880 barray])&lt;br /&gt;
* [https://forum.pine64.org/showthread.php?tid=13301&amp;amp;pid=91066#pid91066 Dynamically adjusted wear leveling pool] ([https://forum.pine64.org/member.php?action=profile&amp;amp;uid=7999 Arwen])&lt;br /&gt;
* [https://forum.pine64.org/showthread.php?tid=13301&amp;amp;pid=91066#pid91066 USB attached SCSI, (aka UASP)] ([https://forum.pine64.org/member.php?action=profile&amp;amp;uid=7999 Arwen])&lt;br /&gt;
* [https://forum.pine64.org/showthread.php?tid=13301&amp;amp;pid=91118#pid91118 Fingerprint scanner] ([https://forum.pine64.org/member.php?action=profile&amp;amp;uid=20753 Julius_GU])&lt;br /&gt;
* [https://forum.pine64.org/showthread.php?tid=13301&amp;amp;pid=91122#pid91122 Lit Pine logo on casing] ([https://forum.pine64.org/member.php?action=profile&amp;amp;uid=20753 Julius_GU])&lt;br /&gt;
&lt;br /&gt;
== Additional Resources ==&lt;br /&gt;
&lt;br /&gt;
* [https://forum.pine64.org/attachment.php?aid=2261 ''The PineDrive''] ([https://forum.pine64.org/member.php?action=profile&amp;amp;uid=20753 Julius_GU])&lt;/div&gt;</summary>
		<author><name>Barray</name></author>
	</entry>
	<entry>
		<id>https://wiki.pine64.org/index.php?title=User:Barray/PineFlash&amp;diff=9644</id>
		<title>User:Barray/PineFlash</title>
		<link rel="alternate" type="text/html" href="https://wiki.pine64.org/index.php?title=User:Barray/PineFlash&amp;diff=9644"/>
		<updated>2021-03-30T18:39:41Z</updated>

		<summary type="html">&lt;p&gt;Barray: Add links from forum&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The following is documentation for a proposed Pine64 product by the community and is '''not''' an official Pine64 product. This content is the result of initial discussions about this device documented in the [https://forum.pine64.org/showthread.php?tid=13301 forum].&lt;br /&gt;
&lt;br /&gt;
Join us for discussion in [https://kiwiirc.com/nextclient/coffeespace.org.uk#pineflash IRC].&lt;br /&gt;
&lt;br /&gt;
== Goal ==&lt;br /&gt;
&lt;br /&gt;
The aim of this project is to create a Pine64 open source USB flash drive (hence the name ''PineFlash''), that can act as the basis of future projects in this area. An open source flash device would allow the community to address storage information security ([https://en.wikipedia.org/wiki/CIA_triad CIA]). Additionally, issues such as speed and compatibility can also be addressed.&lt;br /&gt;
&lt;br /&gt;
== Requirements ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Property&lt;br /&gt;
! Minimum&lt;br /&gt;
! Ideal&lt;br /&gt;
|-&lt;br /&gt;
| Read speed&lt;br /&gt;
| [https://en.wikipedia.org/wiki/USB#USB_2.0 12Mbit/s] (Full speed USB 1.x)&lt;br /&gt;
| [https://en.wikipedia.org/wiki/USB#USB_2.0 480Mbit/s] (High speed USB 2.0)&lt;br /&gt;
|-&lt;br /&gt;
| Write speed&lt;br /&gt;
| [https://en.wikipedia.org/wiki/USB#USB_2.0 12Mbit/s] (Full speed USB 1.x)&lt;br /&gt;
| [https://en.wikipedia.org/wiki/USB#USB_2.0 480Mbit/s] (High speed USB 2.0)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Road Map ==&lt;br /&gt;
&lt;br /&gt;
'''TODO''' Document the plan for development of this device.&lt;br /&gt;
&lt;br /&gt;
== Prototyping ==&lt;br /&gt;
&lt;br /&gt;
This is the documentation of the initial prototype design.&lt;br /&gt;
&lt;br /&gt;
=== Hardware ===&lt;br /&gt;
&lt;br /&gt;
The initial prototype is to be a 'hat' for the community driven [[Nutcracker]] project, specifically the BL602. The controller is RISC-V (as the final controller is planned to be) and supports quad-SPI.&lt;br /&gt;
&lt;br /&gt;
==== Schematic ====&lt;br /&gt;
&lt;br /&gt;
'''TODO''' The proposed schematic for the device.&lt;br /&gt;
&lt;br /&gt;
==== BOM ====&lt;br /&gt;
&lt;br /&gt;
'''TODO''' The bill of materials used in the schematic.&lt;br /&gt;
&lt;br /&gt;
* [https://nz.mouser.com/ProductDetail/Winbond/W25N512GWFIG?qs=T3oQrply3y%2Fc2oXtef14%252Bg%3D%3D 512Mb serial NAND] @ $3.23 ([https://nz.mouser.com/datasheet/2/949/w25n512gw_rev_c_011419-1608377.pdf Datasheet])&lt;br /&gt;
* [https://ww1.microchip.com/downloads/en/DeviceDoc/22288A.pdf USB-to-SPI converter]&lt;br /&gt;
&lt;br /&gt;
==== PCB ====&lt;br /&gt;
&lt;br /&gt;
'''TODO''' The PCB design for the device.&lt;br /&gt;
&lt;br /&gt;
=== Software ===&lt;br /&gt;
&lt;br /&gt;
The work on the BL602 is to be on-top of the documented work by [https://lupyuen.github.io/articles/book Lupyuen].&lt;br /&gt;
&lt;br /&gt;
==== Libraries ====&lt;br /&gt;
&lt;br /&gt;
'''TODO''' Document the prototype's software stack.&lt;br /&gt;
&lt;br /&gt;
* [https://github.com/hathach/tinyusb TinyUSB] - An open source software stack for slave USB devices&lt;br /&gt;
&lt;br /&gt;
==== Testing ====&lt;br /&gt;
&lt;br /&gt;
'''TODO''' Figure out exactly how the prototype will be tested to ensure robustness and performance.&lt;br /&gt;
&lt;br /&gt;
== Suggested Features ==&lt;br /&gt;
&lt;br /&gt;
This is a list of suggested features collated and attributed (where possible). This list is not meant to encapsulate ''every'' possible idea or suggestion, just a series of plausible ones that can be considered within the scope of this project.&lt;br /&gt;
&lt;br /&gt;
* [https://forum.pine64.org/showthread.php?tid=13301&amp;amp;pid=90935#pid90935 Type A &amp;amp; Type C USB interfaces] ([https://forum.pine64.org/member.php?action=profile&amp;amp;uid=16880 barray])&lt;br /&gt;
* [https://forum.pine64.org/showthread.php?tid=13301&amp;amp;pid=90935#pid90935 RAID] ([https://forum.pine64.org/member.php?action=profile&amp;amp;uid=16880 barray])&lt;br /&gt;
* [https://forum.pine64.org/showthread.php?tid=13301&amp;amp;pid=91066#pid91066 Dynamically adjusted wear leveling pool] ([https://forum.pine64.org/member.php?action=profile&amp;amp;uid=7999 Arwen])&lt;br /&gt;
* [https://forum.pine64.org/showthread.php?tid=13301&amp;amp;pid=91066#pid91066 USB attached SCSI, (aka UASP)] ([https://forum.pine64.org/member.php?action=profile&amp;amp;uid=7999 Arwen])&lt;br /&gt;
* [https://forum.pine64.org/showthread.php?tid=13301&amp;amp;pid=91118#pid91118 Fingerprint scanner] ([https://forum.pine64.org/member.php?action=profile&amp;amp;uid=20753 Julius_GU])&lt;br /&gt;
* [https://forum.pine64.org/showthread.php?tid=13301&amp;amp;pid=91122#pid91122 Lit Pine logo on casing] ([https://forum.pine64.org/member.php?action=profile&amp;amp;uid=20753 Julius_GU])&lt;br /&gt;
&lt;br /&gt;
== Additional Resources ==&lt;br /&gt;
&lt;br /&gt;
* [https://forum.pine64.org/attachment.php?aid=2261 ''The PineDrive''] ([https://forum.pine64.org/member.php?action=profile&amp;amp;uid=20753 Julius_GU])&lt;/div&gt;</summary>
		<author><name>Barray</name></author>
	</entry>
	<entry>
		<id>https://wiki.pine64.org/index.php?title=User:Barray/PineFlash&amp;diff=9643</id>
		<title>User:Barray/PineFlash</title>
		<link rel="alternate" type="text/html" href="https://wiki.pine64.org/index.php?title=User:Barray/PineFlash&amp;diff=9643"/>
		<updated>2021-03-30T18:34:23Z</updated>

		<summary type="html">&lt;p&gt;Barray: Add initial suggestion of flash memory&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The following is documentation for a proposed Pine64 product by the community and is '''not''' an official Pine64 product. This content is the result of initial discussions about this device documented in the [https://forum.pine64.org/showthread.php?tid=13301 forum].&lt;br /&gt;
&lt;br /&gt;
Join us for discussion in [https://kiwiirc.com/nextclient/coffeespace.org.uk#pineflash IRC].&lt;br /&gt;
&lt;br /&gt;
== Goal ==&lt;br /&gt;
&lt;br /&gt;
The aim of this project is to create a Pine64 open source USB flash drive (hence the name ''PineFlash''), that can act as the basis of future projects in this area. An open source flash device would allow the community to address storage information security ([https://en.wikipedia.org/wiki/CIA_triad CIA]). Additionally, issues such as speed and compatibility can also be addressed.&lt;br /&gt;
&lt;br /&gt;
== Requirements ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Property&lt;br /&gt;
! Minimum&lt;br /&gt;
! Ideal&lt;br /&gt;
|-&lt;br /&gt;
| Read speed&lt;br /&gt;
| [https://en.wikipedia.org/wiki/USB#USB_2.0 12Mbit/s] (Full speed USB 1.x)&lt;br /&gt;
| [https://en.wikipedia.org/wiki/USB#USB_2.0 480Mbit/s] (High speed USB 2.0)&lt;br /&gt;
|-&lt;br /&gt;
| Write speed&lt;br /&gt;
| [https://en.wikipedia.org/wiki/USB#USB_2.0 12Mbit/s] (Full speed USB 1.x)&lt;br /&gt;
| [https://en.wikipedia.org/wiki/USB#USB_2.0 480Mbit/s] (High speed USB 2.0)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Road Map ==&lt;br /&gt;
&lt;br /&gt;
'''TODO''' Document the plan for development of this device.&lt;br /&gt;
&lt;br /&gt;
== Prototyping ==&lt;br /&gt;
&lt;br /&gt;
This is the documentation of the initial prototype design.&lt;br /&gt;
&lt;br /&gt;
=== Hardware ===&lt;br /&gt;
&lt;br /&gt;
The initial prototype is to be a 'hat' for the community driven [[Nutcracker]] project, specifically the BL602. The controller is RISC-V (as the final controller is planned to be) and supports quad-SPI.&lt;br /&gt;
&lt;br /&gt;
==== Schematic ====&lt;br /&gt;
&lt;br /&gt;
'''TODO''' The proposed schematic for the device.&lt;br /&gt;
&lt;br /&gt;
==== BOM ====&lt;br /&gt;
&lt;br /&gt;
'''TODO''' The bill of materials used in the schematic.&lt;br /&gt;
&lt;br /&gt;
* [https://nz.mouser.com/ProductDetail/Winbond/W25N512GWFIG?qs=T3oQrply3y%2Fc2oXtef14%252Bg%3D%3D 512Mb serial NAND] @ $3.23 ([https://nz.mouser.com/datasheet/2/949/w25n512gw_rev_c_011419-1608377.pdf Datasheet])&lt;br /&gt;
&lt;br /&gt;
==== PCB ====&lt;br /&gt;
&lt;br /&gt;
'''TODO''' The PCB design for the device.&lt;br /&gt;
&lt;br /&gt;
=== Software ===&lt;br /&gt;
&lt;br /&gt;
==== Libraries ====&lt;br /&gt;
&lt;br /&gt;
'''TODO''' Document the prototype's software stack.&lt;br /&gt;
&lt;br /&gt;
==== Testing ====&lt;br /&gt;
&lt;br /&gt;
'''TODO''' Figure out exactly how the prototype will be tested to ensure robustness and performance.&lt;br /&gt;
&lt;br /&gt;
== Suggested Features ==&lt;br /&gt;
&lt;br /&gt;
This is a list of suggested features collated and attributed (where possible). This list is not meant to encapsulate ''every'' possible idea or suggestion, just a series of plausible ones that can be considered within the scope of this project.&lt;br /&gt;
&lt;br /&gt;
* [https://forum.pine64.org/showthread.php?tid=13301&amp;amp;pid=90935#pid90935 Type A &amp;amp; Type C USB interfaces] ([https://forum.pine64.org/member.php?action=profile&amp;amp;uid=16880 barray])&lt;br /&gt;
* [https://forum.pine64.org/showthread.php?tid=13301&amp;amp;pid=90935#pid90935 RAID] ([https://forum.pine64.org/member.php?action=profile&amp;amp;uid=16880 barray])&lt;br /&gt;
* [https://forum.pine64.org/showthread.php?tid=13301&amp;amp;pid=91066#pid91066 Dynamically adjusted wear leveling pool] ([https://forum.pine64.org/member.php?action=profile&amp;amp;uid=7999 Arwen])&lt;br /&gt;
* [https://forum.pine64.org/showthread.php?tid=13301&amp;amp;pid=91066#pid91066 USB attached SCSI, (aka UASP)] ([https://forum.pine64.org/member.php?action=profile&amp;amp;uid=7999 Arwen])&lt;br /&gt;
* [https://forum.pine64.org/showthread.php?tid=13301&amp;amp;pid=91118#pid91118 Fingerprint scanner] ([https://forum.pine64.org/member.php?action=profile&amp;amp;uid=20753 Julius_GU])&lt;br /&gt;
* [https://forum.pine64.org/showthread.php?tid=13301&amp;amp;pid=91122#pid91122 Lit Pine logo on casing] ([https://forum.pine64.org/member.php?action=profile&amp;amp;uid=20753 Julius_GU])&lt;br /&gt;
&lt;br /&gt;
== Additional Resources ==&lt;br /&gt;
&lt;br /&gt;
* [https://forum.pine64.org/attachment.php?aid=2261 ''The PineDrive''] ([https://forum.pine64.org/member.php?action=profile&amp;amp;uid=20753 Julius_GU])&lt;/div&gt;</summary>
		<author><name>Barray</name></author>
	</entry>
	<entry>
		<id>https://wiki.pine64.org/index.php?title=User:Barray/PineFlash&amp;diff=9642</id>
		<title>User:Barray/PineFlash</title>
		<link rel="alternate" type="text/html" href="https://wiki.pine64.org/index.php?title=User:Barray/PineFlash&amp;diff=9642"/>
		<updated>2021-03-30T18:31:02Z</updated>

		<summary type="html">&lt;p&gt;Barray: Disclaimer about what is collated in suggested features list&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The following is documentation for a proposed Pine64 product by the community and is '''not''' an official Pine64 product. This content is the result of initial discussions about this device documented in the [https://forum.pine64.org/showthread.php?tid=13301 forum].&lt;br /&gt;
&lt;br /&gt;
Join us for discussion in [https://kiwiirc.com/nextclient/coffeespace.org.uk#pineflash IRC].&lt;br /&gt;
&lt;br /&gt;
== Goal ==&lt;br /&gt;
&lt;br /&gt;
The aim of this project is to create a Pine64 open source USB flash drive (hence the name ''PineFlash''), that can act as the basis of future projects in this area. An open source flash device would allow the community to address storage information security ([https://en.wikipedia.org/wiki/CIA_triad CIA]). Additionally, issues such as speed and compatibility can also be addressed.&lt;br /&gt;
&lt;br /&gt;
== Requirements ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Property&lt;br /&gt;
! Minimum&lt;br /&gt;
! Ideal&lt;br /&gt;
|-&lt;br /&gt;
| Read speed&lt;br /&gt;
| [https://en.wikipedia.org/wiki/USB#USB_2.0 12Mbit/s] (Full speed USB 1.x)&lt;br /&gt;
| [https://en.wikipedia.org/wiki/USB#USB_2.0 480Mbit/s] (High speed USB 2.0)&lt;br /&gt;
|-&lt;br /&gt;
| Write speed&lt;br /&gt;
| [https://en.wikipedia.org/wiki/USB#USB_2.0 12Mbit/s] (Full speed USB 1.x)&lt;br /&gt;
| [https://en.wikipedia.org/wiki/USB#USB_2.0 480Mbit/s] (High speed USB 2.0)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Road Map ==&lt;br /&gt;
&lt;br /&gt;
'''TODO''' Document the plan for development of this device.&lt;br /&gt;
&lt;br /&gt;
== Prototyping ==&lt;br /&gt;
&lt;br /&gt;
This is the documentation of the initial prototype design.&lt;br /&gt;
&lt;br /&gt;
=== Hardware ===&lt;br /&gt;
&lt;br /&gt;
The initial prototype is to be a 'hat' for the community driven [[Nutcracker]] project, specifically the BL602. The controller is RISC-V (as the final controller is planned to be) and supports quad-SPI.&lt;br /&gt;
&lt;br /&gt;
==== Schematic ====&lt;br /&gt;
&lt;br /&gt;
'''TODO''' The proposed schematic for the device.&lt;br /&gt;
&lt;br /&gt;
==== BOM ====&lt;br /&gt;
&lt;br /&gt;
'''TODO''' The bill of materials used in the schematic.&lt;br /&gt;
&lt;br /&gt;
==== PCB ====&lt;br /&gt;
&lt;br /&gt;
'''TODO''' The PCB design for the device.&lt;br /&gt;
&lt;br /&gt;
=== Software ===&lt;br /&gt;
&lt;br /&gt;
==== Libraries ====&lt;br /&gt;
&lt;br /&gt;
'''TODO''' Document the prototype's software stack.&lt;br /&gt;
&lt;br /&gt;
==== Testing ====&lt;br /&gt;
&lt;br /&gt;
'''TODO''' Figure out exactly how the prototype will be tested to ensure robustness and performance.&lt;br /&gt;
&lt;br /&gt;
== Suggested Features ==&lt;br /&gt;
&lt;br /&gt;
This is a list of suggested features collated and attributed (where possible). This list is not meant to encapsulate ''every'' possible idea or suggestion, just a series of plausible ones that can be considered within the scope of this project.&lt;br /&gt;
&lt;br /&gt;
* [https://forum.pine64.org/showthread.php?tid=13301&amp;amp;pid=90935#pid90935 Type A &amp;amp; Type C USB interfaces] ([https://forum.pine64.org/member.php?action=profile&amp;amp;uid=16880 barray])&lt;br /&gt;
* [https://forum.pine64.org/showthread.php?tid=13301&amp;amp;pid=90935#pid90935 RAID] ([https://forum.pine64.org/member.php?action=profile&amp;amp;uid=16880 barray])&lt;br /&gt;
* [https://forum.pine64.org/showthread.php?tid=13301&amp;amp;pid=91066#pid91066 Dynamically adjusted wear leveling pool] ([https://forum.pine64.org/member.php?action=profile&amp;amp;uid=7999 Arwen])&lt;br /&gt;
* [https://forum.pine64.org/showthread.php?tid=13301&amp;amp;pid=91066#pid91066 USB attached SCSI, (aka UASP)] ([https://forum.pine64.org/member.php?action=profile&amp;amp;uid=7999 Arwen])&lt;br /&gt;
* [https://forum.pine64.org/showthread.php?tid=13301&amp;amp;pid=91118#pid91118 Fingerprint scanner] ([https://forum.pine64.org/member.php?action=profile&amp;amp;uid=20753 Julius_GU])&lt;br /&gt;
* [https://forum.pine64.org/showthread.php?tid=13301&amp;amp;pid=91122#pid91122 Lit Pine logo on casing] ([https://forum.pine64.org/member.php?action=profile&amp;amp;uid=20753 Julius_GU])&lt;br /&gt;
&lt;br /&gt;
== Additional Resources ==&lt;br /&gt;
&lt;br /&gt;
* [https://forum.pine64.org/attachment.php?aid=2261 ''The PineDrive''] ([https://forum.pine64.org/member.php?action=profile&amp;amp;uid=20753 Julius_GU])&lt;/div&gt;</summary>
		<author><name>Barray</name></author>
	</entry>
	<entry>
		<id>https://wiki.pine64.org/index.php?title=User:Barray/PineFlash&amp;diff=9641</id>
		<title>User:Barray/PineFlash</title>
		<link rel="alternate" type="text/html" href="https://wiki.pine64.org/index.php?title=User:Barray/PineFlash&amp;diff=9641"/>
		<updated>2021-03-30T18:29:10Z</updated>

		<summary type="html">&lt;p&gt;Barray: Initial list of suggested features from forum&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The following is documentation for a proposed Pine64 product by the community and is '''not''' an official Pine64 product. This content is the result of initial discussions about this device documented in the [https://forum.pine64.org/showthread.php?tid=13301 forum].&lt;br /&gt;
&lt;br /&gt;
Join us for discussion in [https://kiwiirc.com/nextclient/coffeespace.org.uk#pineflash IRC].&lt;br /&gt;
&lt;br /&gt;
== Goal ==&lt;br /&gt;
&lt;br /&gt;
The aim of this project is to create a Pine64 open source USB flash drive (hence the name ''PineFlash''), that can act as the basis of future projects in this area. An open source flash device would allow the community to address storage information security ([https://en.wikipedia.org/wiki/CIA_triad CIA]). Additionally, issues such as speed and compatibility can also be addressed.&lt;br /&gt;
&lt;br /&gt;
== Requirements ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Property&lt;br /&gt;
! Minimum&lt;br /&gt;
! Ideal&lt;br /&gt;
|-&lt;br /&gt;
| Read speed&lt;br /&gt;
| [https://en.wikipedia.org/wiki/USB#USB_2.0 12Mbit/s] (Full speed USB 1.x)&lt;br /&gt;
| [https://en.wikipedia.org/wiki/USB#USB_2.0 480Mbit/s] (High speed USB 2.0)&lt;br /&gt;
|-&lt;br /&gt;
| Write speed&lt;br /&gt;
| [https://en.wikipedia.org/wiki/USB#USB_2.0 12Mbit/s] (Full speed USB 1.x)&lt;br /&gt;
| [https://en.wikipedia.org/wiki/USB#USB_2.0 480Mbit/s] (High speed USB 2.0)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Road Map ==&lt;br /&gt;
&lt;br /&gt;
'''TODO''' Document the plan for development of this device.&lt;br /&gt;
&lt;br /&gt;
== Prototyping ==&lt;br /&gt;
&lt;br /&gt;
This is the documentation of the initial prototype design.&lt;br /&gt;
&lt;br /&gt;
=== Hardware ===&lt;br /&gt;
&lt;br /&gt;
The initial prototype is to be a 'hat' for the community driven [[Nutcracker]] project, specifically the BL602. The controller is RISC-V (as the final controller is planned to be) and supports quad-SPI.&lt;br /&gt;
&lt;br /&gt;
==== Schematic ====&lt;br /&gt;
&lt;br /&gt;
'''TODO''' The proposed schematic for the device.&lt;br /&gt;
&lt;br /&gt;
==== BOM ====&lt;br /&gt;
&lt;br /&gt;
'''TODO''' The bill of materials used in the schematic.&lt;br /&gt;
&lt;br /&gt;
==== PCB ====&lt;br /&gt;
&lt;br /&gt;
'''TODO''' The PCB design for the device.&lt;br /&gt;
&lt;br /&gt;
=== Software ===&lt;br /&gt;
&lt;br /&gt;
==== Libraries ====&lt;br /&gt;
&lt;br /&gt;
'''TODO''' Document the prototype's software stack.&lt;br /&gt;
&lt;br /&gt;
==== Testing ====&lt;br /&gt;
&lt;br /&gt;
'''TODO''' Figure out exactly how the prototype will be tested to ensure robustness and performance.&lt;br /&gt;
&lt;br /&gt;
== Suggested Features ==&lt;br /&gt;
&lt;br /&gt;
* [https://forum.pine64.org/showthread.php?tid=13301&amp;amp;pid=90935#pid90935 Type A &amp;amp; Type C USB interfaces] ([https://forum.pine64.org/member.php?action=profile&amp;amp;uid=16880 barray])&lt;br /&gt;
* [https://forum.pine64.org/showthread.php?tid=13301&amp;amp;pid=90935#pid90935 RAID] ([https://forum.pine64.org/member.php?action=profile&amp;amp;uid=16880 barray])&lt;br /&gt;
* [https://forum.pine64.org/showthread.php?tid=13301&amp;amp;pid=91066#pid91066 Dynamically adjusted wear leveling pool] ([https://forum.pine64.org/member.php?action=profile&amp;amp;uid=7999 Arwen])&lt;br /&gt;
* [https://forum.pine64.org/showthread.php?tid=13301&amp;amp;pid=91066#pid91066 USB attached SCSI, (aka UASP)] ([https://forum.pine64.org/member.php?action=profile&amp;amp;uid=7999 Arwen])&lt;br /&gt;
* [https://forum.pine64.org/showthread.php?tid=13301&amp;amp;pid=91118#pid91118 Fingerprint scanner] ([https://forum.pine64.org/member.php?action=profile&amp;amp;uid=20753 Julius_GU])&lt;br /&gt;
* [https://forum.pine64.org/showthread.php?tid=13301&amp;amp;pid=91122#pid91122 Lit Pine logo on casing] ([https://forum.pine64.org/member.php?action=profile&amp;amp;uid=20753 Julius_GU])&lt;br /&gt;
&lt;br /&gt;
== Additional Resources ==&lt;br /&gt;
&lt;br /&gt;
* [https://forum.pine64.org/attachment.php?aid=2261 ''The PineDrive''] ([https://forum.pine64.org/member.php?action=profile&amp;amp;uid=20753 Julius_GU])&lt;/div&gt;</summary>
		<author><name>Barray</name></author>
	</entry>
	<entry>
		<id>https://wiki.pine64.org/index.php?title=User:Barray/PineFlash&amp;diff=9640</id>
		<title>User:Barray/PineFlash</title>
		<link rel="alternate" type="text/html" href="https://wiki.pine64.org/index.php?title=User:Barray/PineFlash&amp;diff=9640"/>
		<updated>2021-03-30T18:19:22Z</updated>

		<summary type="html">&lt;p&gt;Barray: Add theoretical product overview&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The following is documentation for a proposed Pine64 product by the community and is '''not''' an official Pine64 product. This content is the result of initial discussions about this device documented in the [https://forum.pine64.org/showthread.php?tid=13301 forum].&lt;br /&gt;
&lt;br /&gt;
Join us for discussion in [https://kiwiirc.com/nextclient/coffeespace.org.uk#pineflash IRC].&lt;br /&gt;
&lt;br /&gt;
== Goal ==&lt;br /&gt;
&lt;br /&gt;
The aim of this project is to create a Pine64 open source USB flash drive (hence the name ''PineFlash''), that can act as the basis of future projects in this area. An open source flash device would allow the community to address storage information security ([https://en.wikipedia.org/wiki/CIA_triad CIA]). Additionally, issues such as speed and compatibility can also be addressed.&lt;br /&gt;
&lt;br /&gt;
== Requirements ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Property&lt;br /&gt;
! Minimum&lt;br /&gt;
! Ideal&lt;br /&gt;
|-&lt;br /&gt;
| Read speed&lt;br /&gt;
| [https://en.wikipedia.org/wiki/USB#USB_2.0 12Mbit/s] (Full speed USB 1.x)&lt;br /&gt;
| [https://en.wikipedia.org/wiki/USB#USB_2.0 480Mbit/s] (High speed USB 2.0)&lt;br /&gt;
|-&lt;br /&gt;
| Write speed&lt;br /&gt;
| [https://en.wikipedia.org/wiki/USB#USB_2.0 12Mbit/s] (Full speed USB 1.x)&lt;br /&gt;
| [https://en.wikipedia.org/wiki/USB#USB_2.0 480Mbit/s] (High speed USB 2.0)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Road Map ==&lt;br /&gt;
&lt;br /&gt;
'''TODO''' Document the plan for development of this device.&lt;br /&gt;
&lt;br /&gt;
== Prototyping ==&lt;br /&gt;
&lt;br /&gt;
This is the documentation of the initial prototype design.&lt;br /&gt;
&lt;br /&gt;
=== Hardware ===&lt;br /&gt;
&lt;br /&gt;
The initial prototype is to be a 'hat' for the community driven [[Nutcracker]] project, specifically the BL602. The controller is RISC-V (as the final controller is planned to be) and supports quad-SPI.&lt;br /&gt;
&lt;br /&gt;
==== Schematic ====&lt;br /&gt;
&lt;br /&gt;
'''TODO''' The proposed schematic for the device.&lt;br /&gt;
&lt;br /&gt;
==== BOM ====&lt;br /&gt;
&lt;br /&gt;
'''TODO''' The bill of materials used in the schematic.&lt;br /&gt;
&lt;br /&gt;
==== PCB ====&lt;br /&gt;
&lt;br /&gt;
'''TODO''' The PCB design for the device.&lt;br /&gt;
&lt;br /&gt;
=== Software ===&lt;br /&gt;
&lt;br /&gt;
==== Libraries ====&lt;br /&gt;
&lt;br /&gt;
'''TODO''' Document the prototype's software stack.&lt;br /&gt;
&lt;br /&gt;
==== Testing ====&lt;br /&gt;
&lt;br /&gt;
'''TODO''' Figure out exactly how the prototype will be tested to ensure robustness and performance.&lt;br /&gt;
&lt;br /&gt;
== Additional Resources ==&lt;br /&gt;
&lt;br /&gt;
* [https://forum.pine64.org/attachment.php?aid=2261 ''The PineDrive''] ([https://forum.pine64.org/member.php?action=profile&amp;amp;uid=20753 Julius_GU])&lt;/div&gt;</summary>
		<author><name>Barray</name></author>
	</entry>
	<entry>
		<id>https://wiki.pine64.org/index.php?title=User:Barray/PineFlash&amp;diff=9639</id>
		<title>User:Barray/PineFlash</title>
		<link rel="alternate" type="text/html" href="https://wiki.pine64.org/index.php?title=User:Barray/PineFlash&amp;diff=9639"/>
		<updated>2021-03-30T18:14:27Z</updated>

		<summary type="html">&lt;p&gt;Barray: Remove duplicate setup for IRC link&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The following is documentation for a proposed Pine64 product by the community and is '''not''' an official Pine64 product. This content is the result of initial discussions about this device documented in the [https://forum.pine64.org/showthread.php?tid=13301 forum].&lt;br /&gt;
&lt;br /&gt;
Join us for discussion in [https://kiwiirc.com/nextclient/coffeespace.org.uk#pineflash IRC].&lt;br /&gt;
&lt;br /&gt;
== Goal ==&lt;br /&gt;
&lt;br /&gt;
The aim of this project is to create a Pine64 open source USB flash drive (hence the name ''PineFlash''), that can act as the basis of future projects in this area. An open source flash device would allow the community to address storage information security ([https://en.wikipedia.org/wiki/CIA_triad CIA]). Additionally, issues such as speed and compatibility can also be addressed.&lt;br /&gt;
&lt;br /&gt;
== Requirements ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Property&lt;br /&gt;
! Minimum&lt;br /&gt;
! Ideal&lt;br /&gt;
|-&lt;br /&gt;
| Read speed&lt;br /&gt;
| [https://en.wikipedia.org/wiki/USB#USB_2.0 12Mbit/s] (Full speed USB 1.x)&lt;br /&gt;
| [https://en.wikipedia.org/wiki/USB#USB_2.0 480Mbit/s] (High speed USB 2.0)&lt;br /&gt;
|-&lt;br /&gt;
| Write speed&lt;br /&gt;
| [https://en.wikipedia.org/wiki/USB#USB_2.0 12Mbit/s] (Full speed USB 1.x)&lt;br /&gt;
| [https://en.wikipedia.org/wiki/USB#USB_2.0 480Mbit/s] (High speed USB 2.0)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Road Map ==&lt;br /&gt;
&lt;br /&gt;
'''TODO''' Document the plan for development of this device.&lt;br /&gt;
&lt;br /&gt;
== Prototyping ==&lt;br /&gt;
&lt;br /&gt;
This is the documentation of the initial prototype design.&lt;br /&gt;
&lt;br /&gt;
=== Hardware ===&lt;br /&gt;
&lt;br /&gt;
The initial prototype is to be a 'hat' for the community driven [[Nutcracker]] project, specifically the BL602. The controller is RISC-V (as the final controller is planned to be) and supports quad-SPI.&lt;br /&gt;
&lt;br /&gt;
==== Schematic ====&lt;br /&gt;
&lt;br /&gt;
'''TODO''' The proposed schematic for the device.&lt;br /&gt;
&lt;br /&gt;
==== BOM ====&lt;br /&gt;
&lt;br /&gt;
'''TODO''' The bill of materials used in the schematic.&lt;br /&gt;
&lt;br /&gt;
==== PCB ====&lt;br /&gt;
&lt;br /&gt;
'''TODO''' The PCB design for the device.&lt;br /&gt;
&lt;br /&gt;
=== Software ===&lt;br /&gt;
&lt;br /&gt;
==== Libraries ====&lt;br /&gt;
&lt;br /&gt;
'''TODO''' Document the prototype's software stack.&lt;br /&gt;
&lt;br /&gt;
==== Testing ====&lt;br /&gt;
&lt;br /&gt;
'''TODO''' Figure out exactly how the prototype will be tested to ensure robustness and performance.&lt;/div&gt;</summary>
		<author><name>Barray</name></author>
	</entry>
	<entry>
		<id>https://wiki.pine64.org/index.php?title=User:Barray/PineFlash&amp;diff=9638</id>
		<title>User:Barray/PineFlash</title>
		<link rel="alternate" type="text/html" href="https://wiki.pine64.org/index.php?title=User:Barray/PineFlash&amp;diff=9638"/>
		<updated>2021-03-30T18:10:04Z</updated>

		<summary type="html">&lt;p&gt;Barray: Add IRC chat&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The following is documentation for a proposed Pine64 product by the community and is '''not''' an official Pine64 product. This content is the result of initial discussions about this device documented in the [https://forum.pine64.org/showthread.php?tid=13301 forum].&lt;br /&gt;
&lt;br /&gt;
Join us for discussion in [https://kiwiirc.com/nextclient/coffeespace.org.uk#pineflash IRC].&lt;br /&gt;
&lt;br /&gt;
For real time discussion&lt;br /&gt;
&lt;br /&gt;
== Goal ==&lt;br /&gt;
&lt;br /&gt;
The aim of this project is to create a Pine64 open source USB flash drive (hence the name ''PineFlash''), that can act as the basis of future projects in this area. An open source flash device would allow the community to address storage information security ([https://en.wikipedia.org/wiki/CIA_triad CIA]). Additionally, issues such as speed and compatibility can also be addressed.&lt;br /&gt;
&lt;br /&gt;
== Requirements ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Property&lt;br /&gt;
! Minimum&lt;br /&gt;
! Ideal&lt;br /&gt;
|-&lt;br /&gt;
| Read speed&lt;br /&gt;
| [https://en.wikipedia.org/wiki/USB#USB_2.0 12Mbit/s] (Full speed USB 1.x)&lt;br /&gt;
| [https://en.wikipedia.org/wiki/USB#USB_2.0 480Mbit/s] (High speed USB 2.0)&lt;br /&gt;
|-&lt;br /&gt;
| Write speed&lt;br /&gt;
| [https://en.wikipedia.org/wiki/USB#USB_2.0 12Mbit/s] (Full speed USB 1.x)&lt;br /&gt;
| [https://en.wikipedia.org/wiki/USB#USB_2.0 480Mbit/s] (High speed USB 2.0)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Road Map ==&lt;br /&gt;
&lt;br /&gt;
'''TODO''' Document the plan for development of this device.&lt;br /&gt;
&lt;br /&gt;
== Prototyping ==&lt;br /&gt;
&lt;br /&gt;
This is the documentation of the initial prototype design.&lt;br /&gt;
&lt;br /&gt;
=== Hardware ===&lt;br /&gt;
&lt;br /&gt;
The initial prototype is to be a 'hat' for the community driven [[Nutcracker]] project, specifically the BL602. The controller is RISC-V (as the final controller is planned to be) and supports quad-SPI.&lt;br /&gt;
&lt;br /&gt;
==== Schematic ====&lt;br /&gt;
&lt;br /&gt;
'''TODO''' The proposed schematic for the device.&lt;br /&gt;
&lt;br /&gt;
==== BOM ====&lt;br /&gt;
&lt;br /&gt;
'''TODO''' The bill of materials used in the schematic.&lt;br /&gt;
&lt;br /&gt;
==== PCB ====&lt;br /&gt;
&lt;br /&gt;
'''TODO''' The PCB design for the device.&lt;br /&gt;
&lt;br /&gt;
=== Software ===&lt;br /&gt;
&lt;br /&gt;
==== Libraries ====&lt;br /&gt;
&lt;br /&gt;
'''TODO''' Document the prototype's software stack.&lt;br /&gt;
&lt;br /&gt;
==== Testing ====&lt;br /&gt;
&lt;br /&gt;
'''TODO''' Figure out exactly how the prototype will be tested to ensure robustness and performance.&lt;/div&gt;</summary>
		<author><name>Barray</name></author>
	</entry>
	<entry>
		<id>https://wiki.pine64.org/index.php?title=User:Barray/PineFlash&amp;diff=9637</id>
		<title>User:Barray/PineFlash</title>
		<link rel="alternate" type="text/html" href="https://wiki.pine64.org/index.php?title=User:Barray/PineFlash&amp;diff=9637"/>
		<updated>2021-03-30T17:58:44Z</updated>

		<summary type="html">&lt;p&gt;Barray: Plan out additional sections to be written&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The following is documentation for a proposed Pine64 product by the community and is '''not''' an official Pine64 product. This content is the result of initial discussions about this device documented in the [https://forum.pine64.org/showthread.php?tid=13301 forum].&lt;br /&gt;
&lt;br /&gt;
== Goal ==&lt;br /&gt;
&lt;br /&gt;
The aim of this project is to create a Pine64 open source USB flash drive (hence the name ''PineFlash''), that can act as the basis of future projects in this area. An open source flash device would allow the community to address storage information security ([https://en.wikipedia.org/wiki/CIA_triad CIA]). Additionally, issues such as speed and compatibility can also be addressed.&lt;br /&gt;
&lt;br /&gt;
== Requirements ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Property&lt;br /&gt;
! Minimum&lt;br /&gt;
! Ideal&lt;br /&gt;
|-&lt;br /&gt;
| Read speed&lt;br /&gt;
| [https://en.wikipedia.org/wiki/USB#USB_2.0 12Mbit/s] (Full speed USB 1.x)&lt;br /&gt;
| [https://en.wikipedia.org/wiki/USB#USB_2.0 480Mbit/s] (High speed USB 2.0)&lt;br /&gt;
|-&lt;br /&gt;
| Write speed&lt;br /&gt;
| [https://en.wikipedia.org/wiki/USB#USB_2.0 12Mbit/s] (Full speed USB 1.x)&lt;br /&gt;
| [https://en.wikipedia.org/wiki/USB#USB_2.0 480Mbit/s] (High speed USB 2.0)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Road Map ==&lt;br /&gt;
&lt;br /&gt;
'''TODO''' Document the plan for development of this device.&lt;br /&gt;
&lt;br /&gt;
== Prototyping ==&lt;br /&gt;
&lt;br /&gt;
This is the documentation of the initial prototype design.&lt;br /&gt;
&lt;br /&gt;
=== Hardware ===&lt;br /&gt;
&lt;br /&gt;
The initial prototype is to be a 'hat' for the community driven [[Nutcracker]] project, specifically the BL602. The controller is RISC-V (as the final controller is planned to be) and supports quad-SPI.&lt;br /&gt;
&lt;br /&gt;
==== Schematic ====&lt;br /&gt;
&lt;br /&gt;
'''TODO''' The proposed schematic for the device.&lt;br /&gt;
&lt;br /&gt;
==== BOM ====&lt;br /&gt;
&lt;br /&gt;
'''TODO''' The bill of materials used in the schematic.&lt;br /&gt;
&lt;br /&gt;
==== PCB ====&lt;br /&gt;
&lt;br /&gt;
'''TODO''' The PCB design for the device.&lt;br /&gt;
&lt;br /&gt;
=== Software ===&lt;br /&gt;
&lt;br /&gt;
==== Libraries ====&lt;br /&gt;
&lt;br /&gt;
'''TODO''' Document the prototype's software stack.&lt;br /&gt;
&lt;br /&gt;
==== Testing ====&lt;br /&gt;
&lt;br /&gt;
'''TODO''' Figure out exactly how the prototype will be tested to ensure robustness and performance.&lt;/div&gt;</summary>
		<author><name>Barray</name></author>
	</entry>
	<entry>
		<id>https://wiki.pine64.org/index.php?title=User:Barray/PineFlash&amp;diff=9636</id>
		<title>User:Barray/PineFlash</title>
		<link rel="alternate" type="text/html" href="https://wiki.pine64.org/index.php?title=User:Barray/PineFlash&amp;diff=9636"/>
		<updated>2021-03-30T17:44:32Z</updated>

		<summary type="html">&lt;p&gt;Barray: Correct ideal speeds and format table&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The following is documentation for a proposed Pine64 product by the community and is '''not''' an official Pine64 product. This content is the result of initial discussions about this device documented in the [https://forum.pine64.org/showthread.php?tid=13301 forum].&lt;br /&gt;
&lt;br /&gt;
== Goal ==&lt;br /&gt;
&lt;br /&gt;
The aim of this project is to create a Pine64 open source USB flash drive (hence the name ''PineFlash''), that can act as the basis of future projects in this area. An open source flash device would allow the community to address storage information security ([https://en.wikipedia.org/wiki/CIA_triad CIA]). Additionally, issues such as speed and compatibility can also be addressed.&lt;br /&gt;
&lt;br /&gt;
== Requirements ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Property&lt;br /&gt;
! Minimum&lt;br /&gt;
! Ideal&lt;br /&gt;
|-&lt;br /&gt;
| Read speed&lt;br /&gt;
| [https://en.wikipedia.org/wiki/USB#USB_2.0 12Mbit/s] (Full speed USB 1.x)&lt;br /&gt;
| [https://en.wikipedia.org/wiki/USB#USB_2.0 480Mbit/s] (High speed USB 2.0)&lt;br /&gt;
|-&lt;br /&gt;
| Write speed&lt;br /&gt;
| [https://en.wikipedia.org/wiki/USB#USB_2.0 12Mbit/s] (Full speed USB 1.x)&lt;br /&gt;
| [https://en.wikipedia.org/wiki/USB#USB_2.0 480Mbit/s] (High speed USB 2.0)&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Barray</name></author>
	</entry>
	<entry>
		<id>https://wiki.pine64.org/index.php?title=User:Barray/PineFlash&amp;diff=9635</id>
		<title>User:Barray/PineFlash</title>
		<link rel="alternate" type="text/html" href="https://wiki.pine64.org/index.php?title=User:Barray/PineFlash&amp;diff=9635"/>
		<updated>2021-03-30T17:42:53Z</updated>

		<summary type="html">&lt;p&gt;Barray: Initial project goal and basic requirements&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The following is documentation for a proposed Pine64 product by the community and is '''not''' an official Pine64 product. This content is the result of initial discussions about this device documented in the [https://forum.pine64.org/showthread.php?tid=13301 forum].&lt;br /&gt;
&lt;br /&gt;
== Goal ==&lt;br /&gt;
&lt;br /&gt;
The aim of this project is to create a Pine64 open source USB flash drive (hence the name ''PineFlash''), that can act as the basis of future projects in this area. An open source flash device would allow the community to address storage information security ([https://en.wikipedia.org/wiki/CIA_triad CIA]). Additionally, issues such as speed and compatibility can also be addressed.&lt;br /&gt;
&lt;br /&gt;
== Requirements ==&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
| Property&lt;br /&gt;
| Minimum&lt;br /&gt;
| Ideal&lt;br /&gt;
|-&lt;br /&gt;
| Read speed&lt;br /&gt;
| [https://en.wikipedia.org/wiki/USB#USB_2.0 12Mbit/s] (Full speed USB 1.x)&lt;br /&gt;
| [https://en.wikipedia.org/wiki/USB#USB_2.0 12Mbit/s] (High speed USB 2.0)&lt;br /&gt;
|-&lt;br /&gt;
| Write speed&lt;br /&gt;
| [https://en.wikipedia.org/wiki/USB#USB_2.0 12Mbit/s] (Full speed USB 1.x)&lt;br /&gt;
| [https://en.wikipedia.org/wiki/USB#USB_2.0 12Mbit/s] (High speed USB 2.0)&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Barray</name></author>
	</entry>
	<entry>
		<id>https://wiki.pine64.org/index.php?title=User:Barray/PineFlash&amp;diff=9633</id>
		<title>User:Barray/PineFlash</title>
		<link rel="alternate" type="text/html" href="https://wiki.pine64.org/index.php?title=User:Barray/PineFlash&amp;diff=9633"/>
		<updated>2021-03-30T17:07:30Z</updated>

		<summary type="html">&lt;p&gt;Barray: Initial explanation for why this page exists&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The following is documentation for a proposed Pine64 product by the community and is '''not''' an official Pine64 product. This content is the result of initial discussions about this device documented in the [https://forum.pine64.org/showthread.php?tid=13301 forum].&lt;/div&gt;</summary>
		<author><name>Barray</name></author>
	</entry>
	<entry>
		<id>https://wiki.pine64.org/index.php?title=Main_Page&amp;diff=9632</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://wiki.pine64.org/index.php?title=Main_Page&amp;diff=9632"/>
		<updated>2021-03-30T17:01:43Z</updated>

		<summary type="html">&lt;p&gt;Barray: Documentation of proposed Pine products (suggested by Xalius)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;PINE64 is a community-driven company focused on creating high-quality, low cost ARM devices for businesses and individuals around the globe. PINE64 made its debut with the [[PINE_A64|Pine A64]] single-board computer, which successfully launched on Kickstarter in 2015. PINE64 has since released a multitude of other devices, including both development boards and end-user devices.&lt;br /&gt;
&lt;br /&gt;
PINE64 has a large and active community and offers a variety of resources for businesses and hobbyists to take advantage of their projects. To learn more about PINE64 and the available devices, please visit the main [https://www.pine64.org/ PINE64 website].&lt;br /&gt;
&lt;br /&gt;
= Devices =&lt;br /&gt;
&lt;br /&gt;
* Phones and Tablets:&lt;br /&gt;
** [[PinePhone]]&lt;br /&gt;
** [[PineTab]]&lt;br /&gt;
&lt;br /&gt;
* Smartwatches:&lt;br /&gt;
** [[PineTime]]&lt;br /&gt;
&lt;br /&gt;
* Laptops:&lt;br /&gt;
** [[Pinebook]]&lt;br /&gt;
** [[Pinebook Pro]]&lt;br /&gt;
** [[Pinebook_Pro_Dock|Pinebook Pro Docking station]]&lt;br /&gt;
&lt;br /&gt;
* IP Cameras:&lt;br /&gt;
** [[PineCube]]&lt;br /&gt;
&lt;br /&gt;
* Makerspace:&lt;br /&gt;
** [[Pinecil]]&lt;br /&gt;
** [[PinePower]]&lt;br /&gt;
** [[Nutcracker]]&lt;br /&gt;
&lt;br /&gt;
* Single Board Computers:&lt;br /&gt;
** [[Quartz64]]&lt;br /&gt;
** [[ROCKPro64]]&lt;br /&gt;
** [[ROCK64]]&lt;br /&gt;
** [[PINE A64]]&lt;br /&gt;
** [[PINE H64]]&lt;br /&gt;
&lt;br /&gt;
* Modules and Clusters:&lt;br /&gt;
** [[SOPine Clusterboard]]&lt;br /&gt;
** [[PINE A64-LTS/SOPine | SOPine]]&lt;br /&gt;
** [[SOEdge]]&lt;br /&gt;
&lt;br /&gt;
* Proposed product ideas:&lt;br /&gt;
** [[PineFlash]]&lt;br /&gt;
&lt;br /&gt;
= Community and Support =&lt;br /&gt;
&lt;br /&gt;
== Chat platforms ==&lt;br /&gt;
Pine64 has a large and very active community. Community discussion takes place on a variety of chat platforms, which are all bridged together - messages sent via one platform will be sent to all other platforms automatically.&lt;br /&gt;
&lt;br /&gt;
The community chat platforms are:&lt;br /&gt;
&lt;br /&gt;
'''IRC'''&lt;br /&gt;
: Server: [ircs://irc.pine64.org irc.pine64.org], type &amp;lt;code&amp;gt;/list&amp;lt;/code&amp;gt; to see all available channels (web IRC: https://www.pine64.org/web-irc/). Only some of the channels are available.&lt;br /&gt;
&lt;br /&gt;
'''Discord'''&lt;br /&gt;
: [https://discordapp.com/invite/DgB7kzr Discord invite link] (all channels are available)&lt;br /&gt;
&lt;br /&gt;
'''Matrix and Telegram'''&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Name !! Matrix !! Telegram&lt;br /&gt;
|-&lt;br /&gt;
| PINE64 News               || missing                                                                        || [https://t.me/PINE64_News @PINE64_News]&lt;br /&gt;
|-&lt;br /&gt;
| PINE A64 SBC              || [https://riot.im/app/#/room/#pine64:matrix.org #pine64:matrix.org]             || [https://t.me/mtrx_rock64 @mtrx_pine64]&lt;br /&gt;
|-&lt;br /&gt;
| ROCK64 / ROCKPro64        || [https://riot.im/app/#/room/#rock64:matrix.org #rock64:matrix.org]             || [https://t.me/mtrx_rock64 @mtrx_rock64]&lt;br /&gt;
|-&lt;br /&gt;
| Quartz64                  || [https://riot.im/app/#/room/#quartz64:matrix.org #quartz64:matrix.org]         || [https://t.me/joinchat/Vq50DXkH31e0_i-f Quartz64]&lt;br /&gt;
|-&lt;br /&gt;
| Quartz64 Development      || missing                                                                        || missing&lt;br /&gt;
|-&lt;br /&gt;
| Pinebook and Pinebook Pro || [https://riot.im/app/#/room/#pinebook:matrix.org #pinebook:matrix.org]         || [https://t.me/mtx_pinebook @mtx_pinebook]&lt;br /&gt;
|-&lt;br /&gt;
| PinePhone                 || [https://riot.im/app/#/room/#pinephone:matrix.org #pinephone:matrix.org]       || [https://t.me/pinephone @pinephone]&lt;br /&gt;
|-&lt;br /&gt;
| PineTab                   || [https://riot.im/app/#/room/#pinetab:pine64.org #pinetab:matrix.org]           || [https://t.me/PineTab @PineTab]&lt;br /&gt;
|-&lt;br /&gt;
| PineTime                  || [https://riot.im/app/#/room/#pinetime:matrix.org #pinetime:matrix.org]         || [https://t.me/pinetime @pinetime]&lt;br /&gt;
|-&lt;br /&gt;
| PineTime Development      || [https://riot.im/app/#/room/#pinetime-dev:matrix.org #pinetime-dev:matrix.org] || [https://t.me/pinetime_dev @pinetime_dev]&lt;br /&gt;
|-&lt;br /&gt;
| Accessories               || missing                                                                        || missing&lt;br /&gt;
|-&lt;br /&gt;
| Pinecil                   || [https://riot.im/app/#/room/#pinecil:matrix.org #pinecil:matrix.org]           || [https://t.me/joinchat/Kmi2S1iej-_4DgrVf3jjnQ Pinecil]&lt;br /&gt;
|-&lt;br /&gt;
| Pinetalk                  || missing                                                                        || missing&lt;br /&gt;
|-&lt;br /&gt;
| Cube                      || [https://riot.im/app/#/room/#cube64:matrix.org #cube64:matrix.org]             || missing&lt;br /&gt;
|-&lt;br /&gt;
| Nutcracker                || [https://riot.im/app/#/room/#pine64-nutcracker:matrix.org #pine64-nutcracker:matrix.org] || [https://t.me/joinchat/Kmi2S0nOsT240emHk-aO6g Nutcracker]&lt;br /&gt;
|-&lt;br /&gt;
| Off-topic                 || [https://riot.im/app/#/room/#offtopic64:matrix.org #offtopic64:matrix.org]     || [https://t.me/pine64offtopic @pine64offtopic]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
'''Matrix'''&lt;br /&gt;
: PINE64 News (missing)&lt;br /&gt;
: [https://riot.im/app/#/room/#pine64:matrix.org #pine64:matrix.org] - PINE A64 SBC room&lt;br /&gt;
: [https://riot.im/app/#/room/#rock64:matrix.org #rock64:matrix.org] - ROCK64 / ROCKPro64 room&lt;br /&gt;
: [https://riot.im/app/#/room/#pinebook:matrix.org #pinebook:matrix.org] - Pinebook and Pinebook Pro room&lt;br /&gt;
: [https://riot.im/app/#/room/#pinephone:matrix.org #pinephone:matrix.org] - PinePhone room&lt;br /&gt;
: [https://riot.im/app/#/room/#pinetab:pine64.org #pinetab:matrix.org] - PineTab room&lt;br /&gt;
: [https://riot.im/app/#/room/#pinetime64:matrix.org #pinetime64:matrix.org] - PineTime room&lt;br /&gt;
: [https://riot.im/app/#/room/#pinetime-dev:matrix.org #pinetime-dev:matrix.org] - PineTime Development room&lt;br /&gt;
: [https://riot.im/app/#/room/#pinecil:matrix.org #pinecil:matrix.org] - Pinecil room&lt;br /&gt;
: Pinetalk (missing)&lt;br /&gt;
: [https://riot.im/app/#/room/#cube64:matrix.org #cube64:matrix.org] - Cube room&lt;br /&gt;
: [https://riot.im/app/#/room/#pine64-nutcracker:matrix.org #pine64-nutcracker:matrix.org] - Nutcracker room&lt;br /&gt;
: [https://riot.im/app/#/room/#offtopic64:matrix.org #offtopic64:matrix.org] - Off-topic room&lt;br /&gt;
&lt;br /&gt;
'''Telegram'''&lt;br /&gt;
: [https://t.me/PINE64_News PINE64 News]&lt;br /&gt;
: [https://t.me/mtrx_pine64 PINE A64 SBC]&lt;br /&gt;
: [https://t.me/mtrx_rock64 ROCK64 / ROCKPro64]&lt;br /&gt;
: [https://t.me/mtx_pinebook Pinebook and Pinebook Pro]&lt;br /&gt;
: [https://t.me/pinephone PinePhone]&lt;br /&gt;
: [https://t.me/PineTab PineTab]&lt;br /&gt;
: [https://t.me/pinetime PineTime]&lt;br /&gt;
: [https://t.me/pinetime_dev PineTime Development]&lt;br /&gt;
: [https://t.me/joinchat/Kmi2S1iej-_4DgrVf3jjnQ Pinecil]&lt;br /&gt;
: Pinetalk (missing)&lt;br /&gt;
: Cube (missing)&lt;br /&gt;
: [https://t.me/joinchat/Kmi2S0nOsT240emHk-aO6g Nutcracker]&lt;br /&gt;
: [https://t.me/pine64offtopic Pine64 Off-topic]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Forums ==&lt;br /&gt;
PINE64 runs an offical forum powered by open source [https://mybb.com/ MyBB] forum server software. According to [https://www.pine64.org/gettings-started/ Getting Started | PINE64], on the forum one can report issues, help out other users, offer up findings and new information, but also engage directly with community and partner-project developers, as well as with PINE64 members.&lt;br /&gt;
&lt;br /&gt;
: [https://forum.pine64.org/ Official Pine64 Forum]&lt;br /&gt;
&lt;br /&gt;
'''Reddit'''&lt;br /&gt;
: [https://www.reddit.com/r/PINE64official/ Official Pine64 Reddit]&lt;br /&gt;
: [https://www.reddit.com/r/PinePhoneOfficial/ Official PinePhone Reddit]&lt;br /&gt;
&lt;br /&gt;
= Helpful Information for Beginners  =&lt;br /&gt;
Sections dedicated to the very beginners who are just getting started in the SBC and ARM64 world. If you're just starting out and having issues with getting going, please consider browsing both sections for pointers. &lt;br /&gt;
&lt;br /&gt;
'''Getting Started'''&lt;br /&gt;
: [[NOOB]] - Basic information on how to flash SD cards and eMMC modules as well as handling  your devices.&lt;br /&gt;
&lt;br /&gt;
'''Project Ideas'''&lt;br /&gt;
: [[Project]] - A variety of well-documented PINE64 projects to serve as inspiration.&lt;br /&gt;
&lt;br /&gt;
__FORCETOC__&lt;/div&gt;</summary>
		<author><name>Barray</name></author>
	</entry>
</feed>