Official DSi Screen
andym (447) 473 posts |
It appears Raspberry Pi have released an official touchscreen for the Pi, that connects via the DSI connector. Will this work, even just as a screen, with RISC OS? Or have ROOL been made aware of it, and have done some sneaky background work already? Here’s hoping! |
Chris Evans (457) 1614 posts |
It should ‘just’ work! AIUI all the necessary drivers are in the start.elf firmware. |
Chris Evans (457) 1614 posts |
It does ‘just work’ but you have to have a later version of start.elf and a RISC OS ROM than RC14. We had updated to the latest start.elf (2.9.2015) because I think that is necessary for all OS’s but I was surprised it didn’t work1 with the RC14 RISC OS ROM. We used last night ROM build to get it to work. 1 We got the RISC OS hour glass then pointer and could move it, but no desktop. The Pi had booted correctly as I can access it over the network just no display. Yes, we do now have them in stock! They won’t be on the website for a few days though so please phone if you want one. |
Raik (463) 2061 posts |
You use the right MDF? For the Beagleboard(xM) I have a Display from Chipsee for the internal LCD port. Also 800×480@60. It has a very small range of working parameters. I have play around with (with a lot of restarts) before it was working well. |
Chris Evans (457) 1614 posts |
On a Pi unless you set the GPU’s screen resolution in config.txt, the GPU will set its output to the resolution of the DSI or HDMI (as reported by EDID) display connected. If your RISC OS resolution is different the GPU scales it. |
Raik (463) 2061 posts |
This way works not with my Pi-LVCD-Display in RISC OS. With Linux works, with RISC OS not. Needs a working MDF. |
Chris Evans (457) 1614 posts |
Sorry I’m not sure what you want me to try? |
Raik (463) 2061 posts |
Set a “static” MDF in ~PreDesk.Configure.Monitors and use something like
as MDF… Maybe “playing around” with the “timings” help. |
Chris Evans (457) 1614 posts |
On a Pi the timings are not passed to the GPU only the resolution so: Will work fine on a Pi! It is possible in config.txt to pass the GPU timings but I’ve never yet found a monitor that needed that doing.
width width in pixels height height in pixels framerate framerate in Hz aspect aspect ratio 1=4:3, 2=14:9, 3=16:9, 4=5:4, 5=16:10, 6=15:9 margins 0=margins disabled, 1=margins enabled interlace 0=progressive, 1=interlaced rb 0=normal, 1=reduced blanking |
Raik (463) 2061 posts |
The example MDF is from the Pandora Is the DSI display now working with RISC OS? |
andym (447) 473 posts |
Does it still send a signal to a HDMI monitor when the DSI screen is plugged in, or is it a DSI or HDMI choice? |
Chris Evans (457) 1614 posts |
Is the DSI display now working with RISC OS? Yes, as I said yesterday:
Photo here |
Chris Evans (457) 1614 posts |
DSI or HDMI not both at present (under RISC OS). The GPU can display on both at the same time, in fact IIRC the Pi can have: DSI, DPI, HDMI, I2C and multiple USB displays all working at the same time! I believe Jeffrey’s long term aim is for RISC OS to support multiple concurrent displays, but currently it is just the one. |
Raik (463) 2061 posts |
The “official version” is too deep and the jumper cable… I use this… … and I found the place for CJE’s RTC |
Steve Pampling (1551) 8170 posts |
The “official version” is too deep and the jumper cable… I agree Raik. When I read the article I looked at the arrangement they had done and decided that they were wasting depth by not using the orientation you’ve used. |
Raik (463) 2061 posts |
If anyone need the Expansionsport my orientation is not usable. |
Steve Pampling (1551) 8170 posts |
The thing is that to use the display you need to be in front so you need the port to present to you at the front too. The logical thing to do is produce an extension lead for the port to present it just below the display with the display mounted on a 120 degree angle stand with the base under the keyboard (sort of laptop style with the port in the “hinge” area. Of course with a touch screen the stand doesn’t have the keyboard to provide stabilty and needs to be a 70 degree behind the display. Simple bent sheet metal engineering, although two sheets fastened to a true hinge with limited swing would allow flattening for transportation. |
Raik (463) 2061 posts |
There are several solutions are conceivable. I prefer a small tablet with a “swivel base”. I use a “hone down” RTC in my “sandwich”. I not need a expansionsport with this “plaything”. And network is not aviable all the time. My surfstick is working if I need a mobile connection. Metal engineering is what I like |
Raik (463) 2061 posts |
Thanks to Kevin Wells for the virtual keyboard. |
David Feugey (2125) 2709 posts |
You’ll need to make more of these tablets :) |
Raik (463) 2061 posts |
Was “working” more than 4h without a break. |
David Feugey (2125) 2709 posts |
Not bad :) I’m not a big fan of tablets, but it’s always interesting to see new projects around RISC OS. |
Raik (463) 2061 posts |
Not really. Maybe 1 – 2mm.
I’m also not a fan of tablets or SM-art-phone (SM = Sado-Maso)
A beginning but they are (m)any things to do. |
David Feugey (2125) 2709 posts |
Cool design… |
Alan Robertson (52) 420 posts |
Yes. Looking very nice indeed. Very nice. reminds me that I think we (the RISC OS Community) needs to come up with an agreed set of Touch gestures that can be used for SELECT, MENU and ADJUST. I must admit I like the idea of swiping different directions to signify different meaning. Touch icon in window = SELECT I’m sure we can all think up of more different gestures, but agreeing on some of the more basic and intrinsic gestures would be a very good start I think. Feel free to agree or disagree with my suggestions. We need to start somewhere. Alan |