News for hackers. Stuff that matters.
Re:Reverse Engineering the TouchBar Screen and MIPI DSI Prim... by afandian on Tuesday January 23, 2024 @03:18AM (#39100767)
If you like this you’ll also like Mike Harrison’s / mikeselectricstuff reverse engineering of the iPod nano screen.

https://m.youtube.com/playlist?list=PL0KZLmPyL6Ak1bArDuLo77y...

Re:Reverse Engineering the TouchBar Screen and MIPI DSI Prim... by unwind on Tuesday January 23, 2024 @03:26AM (#39100812)
Wow this is really really good! Much low-level trickery, cool!

MIPI DSI [1] is not an open standard, but it has been 10+ years since I dealt with it so perhaps documentation is easier to find now. Many of the "slides" in the video look like they are from official documentation, or perhaps the video author is just great at writing too.

Edit: typo in standard name.

Edit 2: I also enjoyed the brief glimpse of the protocol decoder the author wrote, especially that it was in C. <3 In the video the GTKWave [2] signal viewer application is used, and it seems to lack decoding of MIPI CSI. I checked the Sigrok [3] project (which is the main open source low-level protocol/signal analysis package as far as I know) but it doesn't seem to have one either. :(

[1]: https://www.mipi.org/specifications/dsi-2

[2]: https://gtkwave.sourceforge.net/

[3]: https://sigrok.org/wiki/Main_Page

Re:Reverse Engineering the TouchBar Screen and MIPI DSI Prim... by solarkraft on Tuesday January 23, 2024 @10:15AM (#39104421)
Finally some info on MIPI DSI! I was quite surprised when I last researched it and found very little.
Re:Reverse Engineering the TouchBar Screen and MIPI DSI Prim... by jesse9766 on Tuesday January 23, 2024 @01:32PM (#39107523)
Certainly doesn't help that the standard is closed source and only available to industry members.
Re:Reverse Engineering the TouchBar Screen and MIPI DSI Prim... by phlipski on Tuesday January 23, 2024 @06:00PM (#39111192)
This is a great video! I wish it existed a few years ago when I struggled to find good information about the MIPI DSI, CSI-2 and D-PHY interfaces. That led me to write my own app-note - partly to teach myself but also to then teach others. You can find it here:

https://www.nxp.com/docs/en/application-note/AN13573.pdf

I used the same RT1170 EVK as shown in the video for my examples in the app-note.

Re:Reverse Engineering the TouchBar Screen and MIPI DSI Prim... by _Microft on Tuesday January 23, 2024 @01:10PM (#39107174)
Since YouTube submissions don’t show the user: it’s by Wenting Zhang (he’s documenting some projects at his website zephray.me if that rings a bell) who always does interesting stuff.
Re:Reverse Engineering the TouchBar Screen and MIPI DSI Prim... by wingworks on Tuesday January 23, 2024 @01:43PM (#39107695)
Damn, that's pretty cool.