SSD for PBP - Printable Version +- PINE64 (https://forum.pine64.org) +-- Forum: Pinebook Pro (https://forum.pine64.org/forumdisplay.php?fid=111) +--- Forum: Pinebook Pro Hardware and Accessories (https://forum.pine64.org/forumdisplay.php?fid=116) +--- Thread: SSD for PBP (/showthread.php?tid=7766) |
RE: SSD for PBP - Arwen - 10-07-2019 @bcnaz Another way to handle it, is to use newer boot firmware in the SPI NAND flash device. The SPI is bootable, (if I understand the Rockchip correctly). Then have this newer boot firmware in SPI allow booting off PCIe NVMe. My own personal favorite would be Open Firmware. But, who knows if I have the skill to both modify it and trouble shoot it. Using firmware, (Open Firmware or other), in the SPI has a certain advantage in regards to disk layout. At present, their are disk image layout issues. Meaning a simple DOS or GPT partition table does not appear to be supported, (as the boot code needs to be first on the device). But, if we put the low level boot code in SPI flash, then all the other devices, eMMC, USB, SD cards & NVMe can have normal parition tables. RE: SSD for PBP - bcnaz - 10-07-2019 (10-07-2019, 02:15 PM)Arwen Wrote: @bcnaz Another way to handle it, is to use newer boot firmware in the SPI NAND flash device. The SPI is bootable, (if I understand the Rockchip correctly). Then have this newer boot firmware in SPI allow booting off PCIe NVMe. Wonder ? Can the SPI be re-flashed while on the board ? As much space as it appears to occupy on the board (in the wiki illustration) looks like it could have a socket rather than soldered on. or would one need to 'flash' the chip before it is installed (or re-installed) ? Luke's solution would solve the problem by only modifying the software, but possibly increasing the boot time... (?) Being a SBC a graphical boot screen is kinda outta the realm of possibilities (?) RE: SSD for PBP - Luke - 10-07-2019 Yes, as @Arwen mentioned, SPI would be the ideal solution. This will eventually be the best solution will use. The problem with flashing SPI is that when it fails (has happened to me) then SPI is completely bricked and you won't be able to boot anything unless you desolder the chip (or clip one leg at the very least). And this is beyond the capability of some users. So, we need to wait for a safe way of doing it. As for graphical boot screen (uboot) - its possible. I may be wrong, but from what I remember @Mrfixit2001 actually got it to display over UART (not eDP or HDMI however - so not really useful to users). I hope this will eventually allow for booting different OSs from multiple mediums. RE: SSD for PBP - z4v4l - 10-07-2019 what one can do if the brick happened on RockPro? shortening some pins on the extension header to cut off SPI at the reset. some jumper for doing the same on PBP for the future revisions would be a solution. RE: SSD for PBP - Arwen - 10-07-2019 In the short term, (6 months to 1 year), I do not see any stable firmware that should be flashed to the SPI NAND. So all boot code will llikely be in eMMC, SD card or USB. Much easier to update and debug. RE: SSD for PBP - bcnaz - 10-07-2019 *************************** When I Posted 2.5 watts, it was what the Pine Info team emailed in response to my question. I Have Not seen any person in authority post the never exceed wattage ... *********************** Tllim and or Luke Perhaps a possibility of putting the SPI into a socket ? Then we could use "as is" or possibly purchase a flashed SPI module prepared to our wants/needs ? Maybe the Pine Store could sell these flashed SPI modules ? (07-27-2019, 02:37 PM)zaius Wrote: Many users will want install a larger and faster drive. So I'm starting this thread for questions and answers, and will update the information in this first post. *************************** SO I decided to purchase a drive It is approximately in the described parameters that have been disclosed : XPG SX6000 Lite M.2 NVMe PCIe 3.0 x4 128gb R/W 1800/600 MBps 2.15mm/ .084" thick and 22 x 80mm standard size .14 watt idle .33 watt active Plenty big for me, and close to the maximum specs the board can handle ? Bargain Price at NewEgg. (When did Newegg start charging tax ? First time I noticed) I just did not feel like waiting any longer ***************************************** RE: SSD for PBP - danielt - 10-08-2019 (10-07-2019, 05:43 PM)z4v4l Wrote: what one can do if the brick happened on RockPro? shortening some pins on the extension header to cut off SPI at the reset. some jumper for doing the same on PBP for the future revisions would be a solution. With the current PBP I suspect fine point tweezers (ideally anti-static ones ;-) ) would allow grounding of the clock pin without needing too much skill. Having said that removing them and shaking might not be a great thing so I personally chickened out and ordered a cheap CH341A instead. With that I hope I can be a bit reckless with the SPI code. RE: SSD for PBP - bcnaz - 10-08-2019 What is a "CH341A" ? RE: SSD for PBP - Baslow - 10-08-2019 (10-08-2019, 12:55 PM)bcnaz Wrote: What is a "CH341A" ? Never heard of it, myself, but I found this: CH341A Mini Programmer Schematic and Drivers, which includes a brief description. RE: SSD for PBP - danielt - 10-08-2019 (10-08-2019, 12:55 PM)bcnaz Wrote: What is a "CH341A" ? Its a USB communications chip that can, among other things, interface to SPI devices. It's a useful keyword on eBay ;-) https://youtu.be/2Y06x1f22B0 |