OpenBSD on Pinebook 1080p?
#21
(02-19-2020, 09:50 AM)ab1jx Wrote: I'm on a Pinebook Pro, Rockchip, 14 inch 1920x1080, delivered 1/13/2020, BTW, not 11 inch or older models.  So there both old and new models in both sizes I think.  This is closely related to a Rock64 Pro I think, but it's Rockchip, not Allwinner.

Oh you're right. I didn't realize the PBP had a different chip. I have a Pinebook from 2018 and I think @elewarr has this one. That last model is what this thread was originally about (but I found it worked for mine too). Sorry for misleading you.

u-boot-aarch64 contains

Code:
$ ls /usr/local/share/u-boot/rockpro64-rk3399/* /usr/local/share/u-boot/rockpro64-rk3399/idbloader.img             /usr/local/share/u-boot/rockpro64-rk3399/u-boot.img /usr/local/share/u-boot/rockpro64-rk3399/u-boot                    /usr/local/share/u-boot/rockpro64-rk3399/u-boot.itb /usr/local/share/u-boot/rockpro64-rk3399/u-boot.bin

so I imagine you could replace the u-boot with one of those. I did find https://github.com/sigmaris/u-boot/wiki/...t-sequence which gives different addresses to install to. I can't help test anymore.

This is probably a question for misc@openbsd.org at this point. I searched the archives and there's some talk about the pinebook (here) but nothing about the Pinebook Pro.

I still think you should double-check that you're writing to the correct disk, too. Try downloading one of these https://wiki.pine64.org/index.php/Pinebo...re_Release and seeing if that'll boot, just to double-check the details. OpenBSD on pine is still a work in progress -- well, so is everything, but obviously Linux has more support and testing.

From that boot-sequence page, I think you might be able to do this (on a Linux machine):

Code:
wget https://cdn.openbsd.org/pub/OpenBSD/6.6/packages/amd64/u-boot-aarch64-2019.10.tgz tar -zxf u-boot-aarch64-2019.10.tgz sudo dd if=share/u-boot/rockpro64-rk3399/idbloader.img of=/dev/mmcblk1 bs=512 seek=64 sudo dd if=share/u-boot/rockpro64-rk3399/u-boot.img of=/dev/mmcblk1 bs=512 seek=16384 sync

This is comparable to these NetBSD instructions:
NetBSD-ARM Wrote:Download or build arm64.img (64-bit) from NetBSD 9.0 or later
Write the image to disk: dd if=arm64.img of=/dev/rld0d bs=1m conv=sync
Install a board-specific U-Boot from pkgsrc to the SD card dd if=/usr/pkg/share/u-boot/<boardname>/rksd_loader.img of=/dev/rld0d seek=64 conv=sync

Put the sdcard into the PBP and if it works you should see OpenBSD's branch of u-boot booting. Let us know how it goes!

If you get that far then you can adapt the install instructions for the Pinebook.

In fact I downloaded the vetted NetBSD image from http://www.armbsd.org/arm/ and inspected it:

Code:
$ wget http://www.armbsd.org/arm/netbsd-9/202002191440Z/NetBSD-evbarm-aarch64-202002191440Z-rockpro64.img.gz $ gunzip NetBSD-evbarm-aarch64-202002191440Z-rockpro64.img.gz $ hexdump -C NetBSD-evbarm-aarch64-202002191440Z-rockpro64.img [.. snipped ..] 00008000 3b 8c dc fc be 9f 9d 51 eb 30 34 ce 24 51 1f 98 |;......Q.04.$Q..| 00008010 ff 0c f2 36 05 50 c8 bb 3f ec dd bd 06 85 fa b7 |...6.P..?.......| 00008020 b3 ab 6a ea c8 68 e0 08 ad 9d 6f 9c 3c 98 b0 8c |..j..h....o.<...| 00008030 45 13 54 1c 1d 1b 1f 15 a7 f1 f0 0b e3 4e 0c c7 |E.T..........N..| 00008040 60 96 01 6a b5 f0 e2 c1 50 c6 24 9e 12 f7 58 8e |`..j....P.$...X.| 00008050 40 b9 b7 be 8b fa 25 dd 74 d7 6f 59 46 7e 13 41 |@.....%.t.oYF~.A| 00008060 ee fd f5 91 39 bc 74 95 25 3c 1a e1 f1 57 30 05 |....9.t.%<...W0.| 00008070 ca f8 72 9a 1b e6 9d 26 35 5d 81 2b 2b 93 bd 01 |..r....&5].++...| 00008080 3a 54 0c a1 4b 11 06 98 a1 91 19 4a 4e 92 30 1a |:T..K......JN.0.| 00008090 f2 b2 d5 ae 59 6c 9e 96 fd f4 ff a4 88 e3 9f 87 |....Yl..........| 000080a0 49 6c 3a 76 6d 3d 1a ac 1e 77 0a 5e ff 92 52 61 |Il:vm=...w.^..Ra| 000080b0 19 ff 74 96 ee 13 93 7a e0 b9 f0 1b 51 38 b3 8d |..t....z....Q8..| 000080c0 2f 59 87 02 65 c1 88 6b 4c 21 aa 7b 16 d5 50 ce |/Y..e..kL!.{..P.| 000080d0 37 80 a4 1f 46 df bd b0 d9 65 8f e1 15 ce 08 0f |7...F....e......| 000080e0 7c ee 5a 0c 61 50 3c 90 bf 79 1a bf 05 96 b0 61 ||.Z.aP<..y.....a| 000080f0 eb ed 62 53 4b 3a ee a4 aa 77 95 df e9 e7 44 fb |..bSK:...w....D.| 00008100 2d f8 ba 7e b2 1e e0 04 ea ea d2 d7 61 f9 90 92 |-..~........a...| 00008110 88 e3 07 b6 5a 8f 9b 4e 4f 9e f9 c8 38 d9 11 5d |....Z..NO...8..]| 00008120 41 37 f4 dd 5b 78 47 95 8a ac f5 42 5d aa 0c 52 |A7..[xG....B]..R| 00008130 49 c8 0d 9d a7 32 2e d7 03 b1 41 95 49 50 2d 89 |I....2....A.IP-.| 00008140 27 5b 0d 0e 72 6f fa 0e 0b 70 bc 15 42 a2 26 cb |'[..ro...p..B.&.| 00008150 d5 26 65 0c cb b1 ec 54 45 45 e5 39 d5 7b 77 ff |.&e....TEE.9.{w.| 00008160 9b c0 c8 38 4e e5 6e 4a bb 42 9f 43 d1 d0 5e 04 |...8N.nJ.B.C..^.| 00008170 78 0f 00 3e 06 bc 07 3c c9 4d 2a 64 b9 43 77 cf |x..>...<.M*d.Cw.| 00008180 93 d7 f8 68 00 38 b9 7b e8 aa f3 8a 47 96 27 8b |...h.8.{....G.'.| 00008190 44 45 c4 c4 ed e0 a1 26 02 6f dd 37 87 92 c6 01 |DE.....&.o.7....| 000081a0 03 14 a0 e6 aa 2b 6c da e5 98 75 35 3a 2c bf cc |.....+l...u5:,..| 000081b0 b5 27 62 5f d0 dc 2a 9b d7 a2 4d d7 72 65 7a d1 |.'b_..*...M.rez.| 000081c0 17 3a 98 e7 3c 57 8e b6 a0 32 34 c9 6e d1 ca cd |.:..<W...24.n...| 000081d0 81 95 bd 6e 0e 84 5c a6 cb 0c 42 5f c8 16 e0 3e |...n..\...B_...>| 000081e0 ac f3 32 8e 44 56 02 25 df cd af 1e 1d 36 59 b6 |..2.DV.%.....6Y.| 000081f0 44 58 d1 d5 ea 04 c3 6b 91 8d ff 93 8c 2c 27 45 |DX.....k.....,'E| 00008200 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| [.. snipped ..]

This is almost identical, except for two bytes on the second last line, to the *start* of OpenBSD's idbloader.img:

Code:
$ hexdump -C /usr/local/share/u-boot/rockpro64-rk3399/idbloader.img 00000000 3b 8c dc fc be 9f 9d 51 eb 30 34 ce 24 51 1f 98 |;......Q.04.$Q..| 00000010 ff 0c f2 36 05 50 c8 bb 3f ec dd bd 06 85 fa b7 |...6.P..?.......| 00000020 b3 ab 6a ea c8 68 e0 08 ad 9d 6f 9c 3c 98 b0 8c |..j..h....o.<...| 00000030 45 13 54 1c 1d 1b 1f 15 a7 f1 f0 0b e3 4e 0c c7 |E.T..........N..| 00000040 60 96 01 6a b5 f0 e2 c1 50 c6 24 9e 12 f7 58 8e |`..j....P.$...X.| 00000050 40 b9 b7 be 8b fa 25 dd 74 d7 6f 59 46 7e 13 41 |@.....%.t.oYF~.A| 00000060 ee fd f5 91 39 bc 74 95 25 3c 1a e1 f1 57 30 05 |....9.t.%<...W0.| 00000070 ca f8 72 9a 1b e6 9d 26 35 5d 81 2b 2b 93 bd 01 |..r....&5].++...| 00000080 3a 54 0c a1 4b 11 06 98 a1 91 19 4a 4e 92 30 1a |:T..K......JN.0.| 00000090 f2 b2 d5 ae 59 6c 9e 96 fd f4 ff a4 88 e3 9f 87 |....Yl..........| 000000a0 49 6c 3a 76 6d 3d 1a ac 1e 77 0a 5e ff 92 52 61 |Il:vm=...w.^..Ra| 000000b0 19 ff 74 96 ee 13 93 7a e0 b9 f0 1b 51 38 b3 8d |..t....z....Q8..| 000000c0 2f 59 87 02 65 c1 88 6b 4c 21 aa 7b 16 d5 50 ce |/Y..e..kL!.{..P.| 000000d0 37 80 a4 1f 46 df bd b0 d9 65 8f e1 15 ce 08 0f |7...F....e......| 000000e0 7c ee 5a 0c 61 50 3c 90 bf 79 1a bf 05 96 b0 61 ||.Z.aP<..y.....a| 000000f0 eb ed 62 53 4b 3a ee a4 aa 77 95 df e9 e7 44 fb |..bSK:...w....D.| 00000100 2d f8 ba 7e b2 1e e0 04 ea ea d2 d7 61 f9 90 92 |-..~........a...| 00000110 88 e3 07 b6 5a 8f 9b 4e 4f 9e f9 c8 38 d9 11 5d |....Z..NO...8..]| 00000120 41 37 f4 dd 5b 78 47 95 8a ac f5 42 5d aa 0c 52 |A7..[xG....B]..R| 00000130 49 c8 0d 9d a7 32 2e d7 03 b1 41 95 49 50 2d 89 |I....2....A.IP-.| 00000140 27 5b 0d 0e 72 6f fa 0e 0b 70 bc 15 42 a2 26 cb |'[..ro...p..B.&.| 00000150 d5 26 65 0c cb b1 ec 54 45 45 e5 39 d5 7b 77 ff |.&e....TEE.9.{w.| 00000160 9b c0 c8 38 4e e5 6e 4a bb 42 9f 43 d1 d0 5e 04 |...8N.nJ.B.C..^.| 00000170 78 0f 00 3e 06 bc 07 3c c9 4d 2a 64 b9 43 77 cf |x..>...<.M*d.Cw.| 00000180 93 d7 f8 68 00 38 b9 7b e8 aa f3 8a 47 96 27 8b |...h.8.{....G.'.| 00000190 44 45 c4 c4 ed e0 a1 26 02 6f dd 37 87 92 c6 01 |DE.....&.o.7....| 000001a0 03 14 a0 e6 aa 2b 6c da e5 98 75 35 3a 2c bf cc |.....+l...u5:,..| 000001b0 b5 27 62 5f d0 dc 2a 9b d7 a2 4d d7 72 65 7a d1 |.'b_..*...M.rez.| 000001c0 17 3a 98 e7 3c 57 8e b6 a0 32 34 c9 6e d1 ca cd |.:..<W...24.n...| 000001d0 81 95 bd 6e 0e 84 5c a6 cb 0c 42 5f c8 16 e0 3e |...n..\...B_...>| 000001e0 ac f3 32 8e 44 56 02 25 df cd af 1e 1d 36 59 b6 |..2.DV.%.....6Y.| 000001f0 44 58 d1 d5 ea 04 c3 6b 91 8d ef 93 9c 2c 27 45 |DX.....k.....,'E| 00000200 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|

They diverge after that point but it's a good start.


Messages In This Thread
OpenBSD on Pinebook 1080p? - by binholz - 01-17-2019, 10:10 AM
RE: OpenBSD on Pinebook 1080p? - by heywire - 01-17-2019, 02:57 PM
RE: OpenBSD on Pinebook 1080p? - by cambridgei - 05-24-2019, 07:45 AM
RE: OpenBSD on Pinebook 1080p? - by ninefathom - 05-30-2019, 06:01 PM
RE: OpenBSD on Pinebook 1080p? - by michaelj - 10-07-2019, 03:00 PM
RE: OpenBSD on Pinebook 1080p? - by elewarr - 10-20-2019, 01:05 PM
RE: OpenBSD on Pinebook 1080p? - by joancatala - 10-21-2019, 11:55 AM
RE: OpenBSD on Pinebook 1080p? - by elewarr - 11-04-2019, 06:17 PM
RE: OpenBSD on Pinebook 1080p? - by rogerroger - 12-20-2019, 06:19 AM
RE: OpenBSD on Pinebook 1080p? - by rogerroger - 12-20-2019, 07:51 AM
RE: OpenBSD on Pinebook 1080p? - by ab1jx - 02-18-2020, 11:45 AM
RE: OpenBSD on Pinebook 1080p? - by rogerroger - 02-18-2020, 02:20 PM
RE: OpenBSD on Pinebook 1080p? - by ab1jx - 02-18-2020, 05:53 PM
RE: OpenBSD on Pinebook 1080p? - by rogerroger - 02-18-2020, 09:18 PM
RE: OpenBSD on Pinebook 1080p? - by ab1jx - 02-18-2020, 09:00 PM
RE: OpenBSD on Pinebook 1080p? - by ab1jx - 02-18-2020, 09:47 PM
RE: OpenBSD on Pinebook 1080p? - by rogerroger - 02-18-2020, 10:01 PM
RE: OpenBSD on Pinebook 1080p? - by rogerroger - 02-19-2020, 12:18 AM
RE: OpenBSD on Pinebook 1080p? - by rogerroger - 02-19-2020, 01:34 AM
RE: OpenBSD on Pinebook 1080p? - by ab1jx - 02-19-2020, 09:50 AM
RE: OpenBSD on Pinebook 1080p? - by rogerroger - 02-20-2020, 10:02 AM
RE: OpenBSD on Pinebook 1080p? - by ab1jx - 02-22-2020, 05:54 PM
RE: OpenBSD on Pinebook 1080p? - by rogerroger - 02-22-2020, 08:06 PM
RE: OpenBSD on Pinebook 1080p? - by ab1jx - 02-22-2020, 09:25 PM
RE: OpenBSD on Pinebook 1080p? - by ab1jx - 03-15-2020, 05:16 PM
RE: OpenBSD on Pinebook 1080p? - by rogerroger - 03-16-2020, 12:59 AM
RE: OpenBSD on Pinebook 1080p? - by ab1jx - 03-16-2020, 11:54 AM
RE: OpenBSD on Pinebook 1080p? - by ab1jx - 03-16-2020, 10:01 PM
RE: OpenBSD on Pinebook 1080p? - by ab1jx - 03-17-2020, 07:59 AM
RE: OpenBSD on Pinebook 1080p? - by ab1jx - 03-18-2020, 06:42 AM

Possibly Related Threads…
Thread Author Replies Views Last Post
Thumbs Up NetBSD for Pinebook Luke 20 65,398 10-21-2020, 03:39 AM
Last Post: rckt
  FreeBSD for Pinebook e-minguez 4 14,509 10-14-2020, 05:12 PM
Last Post: zer0sig
Question OpenBSD 6.7 on Pinebook 1080p SKG 4 13,447 05-25-2020, 08:15 AM
Last Post: SKG
  OpenBSD on Pinebook - improving user experience elewarr 15 31,727 12-20-2019, 06:57 PM
Last Post: rogerroger

Forum Jump:


Users browsing this thread: 1 Guest(s)