X820

From Geekworm Wiki
Jump to navigation Jump to search


x820 v3.0 - Front
Diagram of X820 V3.0
x820 v3.0 - Rear
x820 v3.0
x820 V1.3
x820 V1.3
Metal Case X820 V1.3 or X800 SSD Storage expansion board
Metal Case X820 V1.3 or X800 SSD Storage expansion board

Note

AMAZON JP: https://www.amazon.co.jp/dp/B07MTC5YPR

Please send your issue information with order numbers and purchase link to our support email: support@geekworm.com if you need after-sale support, that will do great help to solve the problem quickly, thanks in advance.

What do you need to use Raspberry Pi X820 V3.0 2.5 inch SATA Storage Board?

  1. A Raspberry Pi board(Pi 3B+, 3B, 2B, B+)
  2. A DC 5V 4A Power Supply (Please use high quality power supply)
  3. A 2.5 inch SATA hard disk drives (HDD) or solid-state drive (SSD)
  4. A X820 V3.0 use Metal Case Kit(optional)

Note: 1. when using our X820 metal case, the Max. compatible thickness of the 2.5" SATA SSD/HDD is 10.4mm/0.41inch. (The stander 2.5" SATA SSD/HDD is 9.2mm/0.36inch). 2. USB mass storage boot is available on Raspberry Pi 3B, 3B+, 3A+, and 2B v1.2 only.

USB mass storage device boot

Please refer to https://www.raspberrypi.org/documentation/hardware/raspberrypi/bootmodes/msd.md

Overview

  • The X820 expansion board provides a complete storage solution for raspberry pi, only 2.5 inch SATA interface HDD/SDD hard disk is suitable for X820 Board;
  • For Use With: Raspberry Pi 3 Model B/ 2B / B+
  • Upgraded to USB3.1 Gen1 port; (SupportS USB 3.0) w/ high quality USB 3.0 Cable ( Lenght- 80cm/2.62inch; Diameter- 5.96mm/0.19inch)
  • Operating System: All Raspberry Pi operating systems
  • Support boot from USB mass storage device, USB mass storage boot is available on Raspberry Pi 3B, 3B+, 3A+, and 2B v1.2 only. please refer to #How to boot from a USB Mass storage device on a raspberry pi 3:

Features

  • Supports upto 4TB 2.5-inch SATA hard disk drives (HDD) / solid-state drive (SSD) (Theoretically it can work with 6TB or 8TB as well. But actually we do not test the X820 board with 6tb or 8tb HDD, you can have a try.)
  • Ideal storage solution for Raspberry Pi
  • USB 3.1 Gen1 to SATA 6Gb/s Bridge Controller
  • USB 2.0 connectivity offers plug-and-play functionality on your Raspberry Pi
  • Quick file transfer with high-speed USB 3.0 connectivity from a PC or a Mac
  • External Self Powered - Do not require power from Raspberry Pi USB port
  • Powers the Raspberry Pi - no additional power supply for RPi
  • Duplicated Raspberry Pi HDMI port


V3.0 Upgrade Features

  • Using patch process to improve the quality of the X820 V3.0 Board;
  • Add Powers button switch on the board to control the power supply.
  • Add upgraded external 5V 2A power output USB port for external device such as cellphone and other device, of course. User can power the raspberry pi via this USB port when GPIO pins are occupied by other expansion board.
  • Use upgrade Main control chip to solve the problem that the 'reboot' command is not supported in the V1.3 function.
  • User can directly use the X820 V3.0 board as a mobile hard disk even if you don't power it (tested; with our USB3.0 cable or use a good quality and relatively short USB3.0 cable); PS: In the V1.3 version, you need to power the X820 at the same time as when you use the X820 V1.3 board as a mobile Hard disk;
  • The HDMI adapter has been removed, which reduces the difficulty of installation; it also facilitates the design and installation of the accessory enclosure;
  • Two kinds of power supply modes are supported; One of mode is that power the raspberry pi via 2 pin cable by connecting to GPIO2 (5V) and GPIO3(GND) pins, the other one of mode is power the raspberry pi via USB port; PS: DON'T USE THE TWO KIND MODES AT THE SAME TIME;

How to Power

  • Power via X820: DC 5V/4A with 5.5x2.1mm Jack;
  • Or power via X735 if you have the X735: DC 6-30V In / USB-C 5V In

NOTE: Please use high quality power supply or the SSD/HDD may not be identified or be damaged!!!

Packing List

  • 1 x X820 Expansion Board
  • 1 x USB to Micro USB Power Cable (Length:14.5cm / 5.71inch)
  • 1 x USB connector
  • 1 x 2 Pin Power Connection Wire (Length: 10cm / 3.93inch)
  • 1 x HDMI Adapter
  • 1 x Install Screws pack

Matching Metal Case

Case for X820 V3.0 Version (Recommend)

Please refer to X820 Metal Case V3.0 Version

Case for X820 V1.3 Version

Please refer to X820 Metal Case V1.3 Version

FAQ

Q:Does the X820 support Trim?

  • The X820 does not support TRIM,the current X820 version only UASP supported. For LINUX and USB2.0, UASP is better.

Q: Don't detect HDD/SDD?

  • This is a complicated question, but we can check it from these points. Please refer to How to check the X820

Q: Do I need an external power source supplying for x820 board?

  • Yes, here is the specification: 5V and 4A with a 5.5mm barrel connector.

Q: With a hard drive installed, could you eleminate the need for a micro sd card and boot straight from drive?

Q: What is a recommended HDD for this board?

  • Basically it can support all the 2.5-inch HDD with SATA 2 or STATA 3 interface.

Q: How to do if I don't like the blue light on the power switch?

  • It is ok to disable the blue light on the power switch, you just need to pull out the white cable. Please refer to the picture.

Q: Why can't boot from the SSD or HDD?

  • Customer Feedback 1: I have followed the same steps you provided and my ssd is not able to boot. I have tried again with a normal sata hard drive and it works fine. My original ssd (Patriot Burst 240gb) draws too much power. Thus, do not boot.

Q:Can you stack the module with itself? is the usb cable and bridge crossover?

  • Theoretically, you can stack the X820 module to use by USB cable.

But you need to solve the problem of how to power them, if you stack them together, it may need more power. Actually we do not test on how to stack them together, hope to get your understanding!

Q: Why the voltage warnings shows on my Pi? Customer feeback: The board works as advertised with the 4a power supply they recommend but seems to lie really close to the voltage limit. I get a number of voltage warnings while using until I stopped using the KVM switch (which had a separate power supply) and just used a USB keyboard. Outside of that, assembled just fine and was able to configure a SSD 2.5 drive without issue.

  • To a large extent, we doubt that voltage warnings maybe caused by the power supply.
  • Our power supply has an idling output voltage of 5.2V , even when the working current reaches 4A, the output voltage will be around 4.9V, this is the reason why the Raspberry Pi system does not have undervoltage.
  • So we suggest that you can measure the output voltage of your power supply when under load your device. Please test directly the voltage value between GND and 5V PIN.
  • We found that many power supplies on the market are known as 5V 4A output, but when use this power adapter at high current output , the voltage often drops very badly, with only about 4.7V or lower than 4.7V.

Q: What is the pinout for the PWR Switch?

Q: Does the X820 Power off switch work when the Pi is powered by USB (or PoE)?

  • A: The X820 Power off switch cannot work when the Pi is powered by USB (or PoE).

For more questions, please refer to blog FAQ of Raspberry Pi X820 V3.0 USB 3.0 2.5" SATA HDD/SSD Storage Expansion Board

User Guide

Installation Video

Geekworm Video (Pi 3 + X820 V3.0+X735+X820 Case): https://youtu.be/I1nnjh9HvGI

Customer Video 1 (Pi 3 + X820 V3.0): https://youtu.be/oYQWG9MPuY0

Customer Video 2 (Pi 3 + X820 V3.0): https://youtu.be/IGxRA_JgoRc

Customer Video 3 (Pi 3 + X820 V3.0): https://youtu.be/JsrjKcfi1mg

Installation Guide(V3.0 Version)

V3.0 Installation Guide-w800.jpg

Video Guide from our friends: https://www.youtube.com/watch?v=GxNKpuhVsX8

Some Tips

How to boot from a USB Mass storage device on a raspberry pi 3

This tutorial explains how to boot your Raspberry Pi 3 from a USB mass storage device such as a flash drive or USB hard disk. Be warned that this feature is experimental and does not work with all USB mass storage devices. See this blog post from Gordon Hollingworth for an explanation of why some USB mass storage devices don't work, as well as some background information.

Program USB Boot Mode

Before a Raspberry Pi 3 will boot from a mass storage device, it needs to be booted from an SD card with a config option to enable USB boot mode. This will set a bit in the OTP (One Time Programmable) memory in the Raspberry Pi SoC that will enable booting from a USB mass storage device. Once this bit has been set, the SD card is no longer required. Note that any change you make to the OTP is permanent and cannot be undone.

You can use any SD card running Raspbian or Raspbian Lite to program the OTP bit. If you don't have such an SD card then you can install Raspbian or Raspbian Lite in the normal way - see installing images.

  • First, prepare the /boot directory with up to date boot files:
sudo apt-get update
sudo apt-get upgrade

The above step is not required if you use the 2017-04-10 release of Raspbian / Raspbian Lite or later, (PS: use or update the last Raspbian version is always recommend)

  • Then enable USB boot mode with this code:
echo program_usb_boot_mode=1 | sudo tee -a /boot/config.txt
sudo reboot

This adds program_usb_boot_mode=1 to the end of /boot/config.txt. Reboot the Raspberry Pi with sudo reboot, then check that the OTP has been programmed with:

vcgencmd otp_dump | grep 17:
17:3020000a

Ensure the output 0x3020000a is shown. If it is not, then the OTP bit has not been successfully programmed.

If you wish, you can remove the program_usb_boot_mode line from config.txt, so that if you put the SD card in another Raspberry Pi, it won't program USB boot mode. Make sure there is no blank line at the end of config.txt. You can edit config.txt using the nano editor using the command sudo nano /boot/config.txt, for example.

Prepare the operating system image

Starting with the 2017-04-10 release of Raspbian you can install a working Raspbian system to a USB mass storage device by copying the operating system image directly onto your USB device, in the same way that you would for an SD card. To perform this step, follow the instructions HERE, remembering to select the drive that corresponds to your USB mass storage device.

Once you have finished imaging your USB mass storage device, remove it from your computer and insert it into your Raspberry Pi 3.

[Boot your Raspberry Pi 3 from the USB mass storage device]

Attach the USB mass storage device to your Raspberry Pi 3 and power it up. After between five and ten seconds the Raspberry Pi 3 should begin booting, and display the rainbow splash screen on an attached screen.

Please refer to here: USB mass storage device boot

Add your comment
Geekworm Wiki welcomes all comments. If you do not want to be anonymous, register or log in. It is free.


Anonymous user #26

16 days ago
Score 0++

I am using X820 (v3.0) with RPi 3b+ running Raspbian + Supervised HA installation (fresh installation, all SW latest versions). Unfortunately the system gets stuck when I reboot it (sudo reboot) - it goes down but it does not come up automatically. I have to manually power it off and on using the button.

X820 is jumpered to Auto ON position. Are any additional settings required for reboot to work? Any other insights you can offer?

Lisa

13 days ago
Score 0++

Hi,

Please do not install Supervised HA and test whether the Auto On function can be used.Thanks~

Lisa

13 days ago
Score 0++
Hi,Is the system installed on the HDD?

Anonymous user #26

13 days ago
Score 0++

Here is the additional information you requested:

The system is installed on SSD. This SSD with the same SW stack and RPi3b+ but using a different Sata to USB adaptor (instead of X820) works fine and supports reboot.

As you requested, I also tried a setup with just OS without Supervised HA - same problem on X820, reboot does not work.

Please note that I am using the latest version of 64-bit raspbian OS. I tried both full version and the lite version (without desktop) - the same problem exists when using X820.

Appreciate you looking into this issue, let me know if you need additional info.

Lisa

12 days ago
Score 0++

Thanks for your information.

How did you power the X820? Could you please try the following tests and tell us the result?

1. Please power via Pi3, not X820.( X820 is not connected to the power supply)

2. Do not use the 2-PIN power cable (RPI and X820 do not need 2-PIN power cable connection)

Anonymous user #26

12 days ago
Score 0++

Hi,

To answer your questions:

I usually power the system using MeanWell GST25A05 5V 4A power supply.

1) When I plug the power supply into X820 and RPi is powered from X820 via 2-PIN power cable (and also connected via USB of course) - reboot does not work.

2) When I plug the power supply (the same MeanWell) into RPi and X820 gets the power only from RPi via USB (2-PIN power cable is not used) - reboot works fine. However, there are 2 problems with this configuration i) power button on X820 does not work ii) RPi periodically reports an undervoltage warning (hwmon hwmon1: Undervoltage detected). This does not happen when I use a different SATA to USB dongle instead of X820 or when I power the system via X820.

Please let me know if you want me to run an additional experiment

Lisa

11 days ago
Score 0++

Thanks for you info.

1)This is related to your SSD timing.

2)Undervoltage---please check your power supply, and you can measure the voltage of PIN2, 4;

3)Only powering the X820 via USB ,It can reboot, and yes, switch does not work

4)If you have an HDD, it is recommended to use the HDD to test it, can reboot normally.

Anonymous user #25

19 days ago
Score 0++
Can I power the X820 (v3.0) through the barrel plug from the Pi GPIO 5v pins?

Lisa

19 days ago
Score 0++

Hi,

It is not recommended to power X820 board via Raspberry Pi3.

Anonymous user #25

12 days ago
Score 0++
How could I power the x820 then from a PoE HAT?

Lisa

12 days ago
Score 0++
You can power the X820 via Pi3 if using a POE Hat, but the Powers Button Switch on the board will not work.

Anonymous user #25

12 days ago
Score 0++
Thank you for the info. I can live without the power button on X820 :-)

Anonymous user #24

2 months ago
Score 0++

Hi, the AP function of PI3B disconnected after plug-in the USB bridge with X820 V.3. Are there any confflict between USB2 and 3?

Thanks

Lisa

2 months ago
Score 0++
Hi,It may be caused by USB2.0 interference. But this is rarely encountered, and in most cases it can be used normally. You can try to use an USB3.0 cable instead of the bridge to test.

Anonymous user #23

3 months ago
Score 0++

Hello, is this model compatible with Rapsberry 1 B?

Thanks

Lisa

3 months ago
Score 0++

Hello,

Sorry, X820 not support Rapsberry Pi 1 B

Lisa

7 months ago
Score 0++

Hello

you can buy a DC 5V 4A POWER SUPPLY with UK plug from Geekworm official store

Anonymous user #22

7 months ago
Score 0++
Hello, what is the polarity of the dc power supply for the x820? i cannot find the official power supply for sale in the uk

Anonymous user #21

9 months ago
Score 0++
I would like to know if the TRIM function is supported (using a SSD it is essential)

Lisa

9 months ago
Score 0++

Hello,The current X820 board only UASP supported, does not support TRIM.

For LINUX and USB2.0, UASP is better.

Anonymous user #20

27 months ago
Score 0++
Hello, i want know if it's possible to put the device in auto on and how we do that.

Lisa

9 months ago
Score 0++
Hello,please use a jumper cap to short the 【AUTO ON】 on the board

Anonymous user #18

39 months ago
Score 0++

As the RPi 4 Network adapter and USB ports have been re-arranged and using the USB connector would line up (approx) with the Network port on the RPi 4, it won't work with the instructions provided. However, (NOTE: I haven't tried this) the USB interface should work (at USB3 interface speed) with the Raspberry pi 4, but the blue cable would need to be used (assuming that the connections are the same as the short USB connector), rather than the USB-USB link connector.

A modification would be to either adjust the USB link for the RPi 4, or make an alternative USB link, then the same board could be used with either RPi, just need a different USB-USB connector (or a short USB cable).

Anonymous user #19

38 months ago
Score 0++

Hi, dear customer, Thanks for your feedback. Yes, since the RPi 4 Network adapter and USB ports have been re-arranged, and we test that the RPi 4 have any wifi problem when work with USB 3.0 adapter, so we release the X825 2.5" sata ssd/hdd board, which is work with RPi 4. Please refer to: http://www.r...dex.php/X825

Best regards,

Abby / Geekkworm

Anonymous user #17

39 months ago
Score 0++

Hello,

Is the X820 board compatible with Raspberry Pi 4?

Anonymous user #19

38 months ago
Score 0++

Hi, 1/ The raspberry pi X820 board is not compatible with raspberry pi 4 due to the change of USB port. 2/ We have update the board to fit raspberry pi 4, and it is in stock now. Please refer to Raspberry pi X825. Here is the wiki link: http://www.r...dex.php/X825 3/ Here is the purchase link: https://geek...6f&_ss=r

Best regards,

Abby / Geekworm

Anonymous user #16

40 months ago
Score 0++
I’m having trouble with my x850 v3.0 board. Specifically my computer cannot see the installed mSATA board. It is a MYDIGITALSSD Super Boot 2 240gb ssd. Following your diagrams, all the hardware seems to be installed correctly. Is there a trick or do you have any tips to make it readable by my MacBook Pro so I can install the OS on it?

Admin

39 months ago
Score 0++

Hello sir,

please remove your msata ssd first, connect X850 to your computer via blue usb cable, check if can found the X850 device.

Anonymous user #15

40 months ago
Score 0++

Is this device not for adding Raspberry Pi USB 2.0 to USB 3.0? When connecting Raspberry Pi to Coral's Edge TPU, it is a bottleneck that the Raspberry is USB 2.0.

I was expecting to solve this, but does it mean that it is not a specification that meets that?

Admin

40 months ago
Score 0++

Hello friend, The current raspberry pi board only support USB2.0, the X820 support USB3.0, when use with Raspberry Pi it still USB2.0. But the ROACK64 support USB3.0, When use X820 with ROCK64 board, it will support USB3.0 speed. Best regards,

CIndy

Admin

39 months ago
Score 0++

Hello, the USB 3.0 bridge is ready. The usb 2 is the bottleneck of raspberry pi. but someone use x850 or x820 on the other board such ROCK64.

Maybe raspberry pi 4 supports USB 3.0

Anonymous user #14

43 months ago
Score 0++

Hi All

Once the HDD is installed, can I boot from a USB Stick to install Linux onto the internal HDD as it is or are other commands/configuration needed as of 1/2/2019? I know some commands previously were needed.

Admin

43 months ago
Score 0++

Hello, We suggest that you refer to here on the official site about How to boot from a USB mass storage device on a Raspberry Pi: https://www....modes/msd.md

Best regards,

Cindy

Anonymous user #13

43 months ago
Score 0++

Hi,

Is this the same turorial for the Raspberry P3b+ ?

Admin

43 months ago
Score 0++

Hello sir, For the Raspberry Pi 3B+ turorial you need to refer to raspberry pi official site. https://www....modes/msd.md

The abvove page is mainly turorial for Raspberry Pi X820 board.

Anonymous user #12

44 months ago
Score 0++
Would be nice to have a case that handles a 3.5" inch drive. Just something I would want, but nobody else is complaining.

Admin

44 months ago
Score 0++

Hello, Please refer to: http://www.r...hp/X830_V2.0 This X830 V2.0 board support to install 3.5 inch SATA HDD, and with a match metal case. Best regards,

Cindy/Geekworm

Anonymous user #11

45 months ago
Score 0++
how do you set up the power button to do an orderly shutdown of the Pi?

Admin

45 months ago
Score 0++

Hello, Sorry, the Power button of X820 board do not support safe shutdown or orderly shutdown, they will a power supply extension board will be release in the future to control safe shutowon of the Raspberry Pi. Hope you can pay attention to our official website geekworm.com. Best regards,

Cindy/Geekworm

Anonymous user #10

46 months ago
Score 0++

Hello,

WHich SSD AND HDD do you recommenr??

Admin

46 months ago
Score 0++

Hello, We suggest you use the high quality and big brand SSD OR HDD. As the low quality SSD and HDD may not be recognized after installation, hope to get your understanding! Best regards,

Cindy/Geekworm

Anonymous user #9

46 months ago
Score 0++
Is there a UPS expansion board that will keep the Pi and the drive powered?

Admin

46 months ago
Score 0++

Hello, Sorry, there is no such a UPS expansion board to power the Pi and the drive , the best way is to power the whole set with DC 5V 4A POWER SUPPLY. if any more questions, please comtact us by email. Best regards,

Cindy

Anonymous user #8

46 months ago
Score 0++
Can I use the 5V USB power output for anything? I am using GPIO pins to power my RPI. I tried plugging a cable into the USB 5V for something else yesterday while my PI was running, and the entire unit shut down. I know my USB cable and the unit I plugged in is okay, because it will work if I plug it in to the RPI directly, or into a USB charging jack.

Admin

46 months ago
Score 0++

Hello sir, You have the X820 v3.0 version expsnaion board, right? And the 5V OUT USB port is a 5V 2A POWER output for other device, it maybe ok to connect other device, but the output power is only 5v 2a, maybe your device drives too much power. If ang more questions, please contact us by email. Best regards,

Geekworm

Anonymous user #7

46 months ago
Score 0++

How can I use the X820 expansion board plugged on Raspberry Pi and intermittently on a Mac under OSX? The specs indicates "Quick file transfer with high-speed USB 3.0 connectivity from a PC or a Mac".

But an extended web search do not show it is possible yet since there is no format for read and write a 1 To SSD on both Raspbian and MacOSX.

Admin

46 months ago
Score 0++

Hello, Sorry, the X820 v3.0 board can not be used while plugged on Raspberry pi and on a Mac at the same time, you can use the only X820 v3.0 board with a 2.5 inch SATA HDD or SSD on it with the blue USB cable to connect on Mac as a mobile hard disk, hope to get your understanding! If still questions, please contact us by email. Best regards,

Geewkworm

Anonymous user #6

47 months ago
Score 0++

I like the case, but I think there could be some improvements. Here is my list. I have checked these items with others, and they say they would be likely to buy the case if some or all of these were implemented: - make it taller so there isn't an issue with hats - make the top cover plastic. That would allow onboard GPS units to work, as well as improve WiFi and Bluetooth performance - make the shutdown so that it shuts the PI down, then the power.

- make a slot for GPIO access.

Admin

47 months ago
Score 0++

Hello sir, Thanks for all your feedback, we get your suggestions now and will consider to add the GPIO access on the top cover of the case, but it will make the case look like not so beautiful. For the safe shutdown problem, sorry, the power button do not support safe shutdown, but there will be a X720 expansion board to be released in the future to help safe shutdown. Best regards,

Geekworm

Anonymous user #6

47 months ago
Score 0++

For a future version, please make it possible to control Raspberry PI for a clean shutdown command when the power button is pushed, similar to how it works with a PC or laptop. It should be easy to add a connection to the GPIO and then a very small script to run to shutdown the PI, then alert the power board to shut down.

Just pushing the power button and removing power from the PI without shutdown can damage the SD card or the disk.

Admin

46 months ago
Score 0++

Hello sir, We will release a new power manage expansion board(X720) with safe shutdown, with remote wake up etc. function soon.

Geekworm

Anonymous user #4

47 months ago
Score 0++

Which colored cable should I pull out in order to disable the blue LED on the big power button?

Thanks~

Admin

47 months ago
Score 0++

Hello sir, Please contact us by support@geekworm.com to help you figure out the problem, thank you! It is better to attach some video or photos. Best regards,

Geekworm

Anonymous user #3

47 months ago
Score 0++
I also suffer from the same problem, would like to have the PI running all the time. Also does not boot up automatically after a reboot (I need to push the power button first). Any solutions appreciated!

Admin

47 months ago
Score 0++

Hello, Thanks for all you feedback,it was found out that there a little capacitor on the X820 board to be changed, then it will slove the problem. If you need to know which capacitor need to be change, please send email to : support@geekworm.com.

The auto on problem will be solved soon, when the updated products released, we will update information. You can pay attention to Geekworm official website : geekworm.com to know more about product update. Best regards, Geekworm

Anonymous user #1

48 months ago
Score 0++
How can I have the board(s) auto power on after a power fail? Switching the header from “auto off” to “auto on” does not seem to work.

Anonymous user #2

48 months ago
Score 0++
No support you said.

Admin

47 months ago
Score 0++

Hello, Thanks for all you feedback,it was found out that there a little capacitor on the X820 board to be changed, then it will slove the problem. The auto on problem will be solved soon, when the updated products released, we will update information. You can pay attention to Geekworm official website : geekworm.com to know more about product update. Best regards,

Geekworm

Anonymous user #5

47 months ago
Score 0++
For auto power ON, add a 1uF capacitor between the red wire (+) and the black wire plugged on the button. Respect the polarity of your capacitor if necessary (tantalum ou electrolytic).