{"id":231,"date":"2013-06-27T23:17:37","date_gmt":"2013-06-28T04:17:37","guid":{"rendered":"http:\/\/mikesmods.com\/mm-wp\/?p=231"},"modified":"2013-07-26T02:37:28","modified_gmt":"2013-07-26T07:37:28","slug":"hacking-the-macbook-pro-retina-lcd-part-1-1","status":"publish","type":"post","link":"http:\/\/mikesmods.com\/mm-wp\/?p=231","title":{"rendered":"Hacking the Macbook Pro Retina LCD, Part 1.1: Backlight Addendum"},"content":{"rendered":"<p><span style=\"color: #c0c0c0;\"><em>Wherein Mike is schooled by more seasoned hackers.<\/em><\/span><\/p>\n<p>I don&#8217;t have enough for an additional full part to this series, but some information has been brought to my attention in regard to my findings in the last post and it&#8217;s useful enough that I have opted to write this addendum.<\/p>\n<p>In the comments for the <a title=\"Hacking the Macbook Pro Retina LCD, Part 1\" href=\"http:\/\/mikesmods.com\/mm-wp\/?p=212\">first part of this series<\/a>, and in a followup email to the comments, fellow Retina display hacker <a href=\"http:\/\/dp2retina.rozsnyo.com\" rel=\"external nofollow\">Daniel Rozsnyo<\/a> let me in on a clue regarding the backlight for the 15&#8243; Macbook Retina panel.\u00a0 The iFixit article notes 48 LEDs are present, which is correct.\u00a0 But while writing the previous post I attempted to drive the backlight to test my pinout and gave it what I thought was more than sufficient voltage (up to about 35V) and&#8230; nothing.\u00a0 Which made no sense &#8211; if indeed there were 48 LEDs, and they were in six sets, then there should have been 8 LEDs in series at 3.2V apiece for 25.6V required.\u00a0 But nothing happened.<\/p>\n<p>Daniel let me know via email that I was missing one essential piece of information: <em>there are two LEDs in series in each package<\/em>.\u00a0 So while there are 48 LEDs, there are actually 96 dice, in series sets of sixteen, not eight.\u00a0 Daniel sent me the following photo of the LED strip out of his panel, in which you can almost make out two dark spots in some of the devices &#8211; and at very least you can see that the white plastic cases are semi-divided in the middle.<\/p>\n<div id=\"attachment_232\" style=\"width: 310px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/mikesmods.com\/mm-wp\/wp-content\/uploads\/2013\/06\/mbpr_leds_crop.jpg\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-232\" class=\"size-medium wp-image-232\" alt=\"LED strip out of the Macbook Retina panel (in this case the Samsung panel, but they seem to be very similar).\" src=\"http:\/\/mikesmods.com\/mm-wp\/wp-content\/uploads\/2013\/06\/mbpr_leds_crop-300x200.jpg\" width=\"300\" height=\"200\" srcset=\"http:\/\/mikesmods.com\/mm-wp\/wp-content\/uploads\/2013\/06\/mbpr_leds_crop-300x200.jpg 300w, http:\/\/mikesmods.com\/mm-wp\/wp-content\/uploads\/2013\/06\/mbpr_leds_crop-1024x685.jpg 1024w, http:\/\/mikesmods.com\/mm-wp\/wp-content\/uploads\/2013\/06\/mbpr_leds_crop-624x417.jpg 624w, http:\/\/mikesmods.com\/mm-wp\/wp-content\/uploads\/2013\/06\/mbpr_leds_crop.jpg 1801w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><p id=\"caption-attachment-232\" class=\"wp-caption-text\">LED strip out of the Macbook Retina panel (in this case the Samsung panel, but they seem to be very similar).<\/p><\/div>\n<p>I would never have come up with that without a little prodding, so thanks Daniel.\u00a0 I have seen devices like these (Nichia and OSRAM make plenty of different models), but never with two series dice before.\u00a0 The reason for using these unique devices may have been the desire for more even lighting across the display surface.\u00a0 A reasonable amount of the linear space along the base of the panel is wasted in solder pads and device packaging, so stuffing two LEDs in each package halves the amount of overhead and allows the LEDs to be packed closer together, which reduces backlight banding.<\/p>\n<p>With this new knowledge in hand, I soldered in some jumpers and applied about 46V to one of the strings through a 100R resistor and sure enough, it lit up.\u00a0 IPS displays like this one are naturally black, however, so that wasn&#8217;t very exciting.\u00a0 I also soldered in jumpers to apply V+ to the LCD controller (which I set at 3.0V, which should be within the range of both 2.5V and 3.3V panels &#8211; since remember I don&#8217;t know what the proper driving voltage for this panel is), and when V+ is applied, the panel slowly drifts to gray\/white.\u00a0 I am not yet sure whether this is good or bad, but in any case it allows us to look at the backlight dispersion pattern in a bit more detail.<\/p>\n<div id=\"attachment_233\" style=\"width: 310px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/mikesmods.com\/mm-wp\/wp-content\/uploads\/2013\/06\/Macbook_LCD_Single_Backlight.jpg\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-233\" class=\"size-medium wp-image-233\" alt=\"The Macbook Pro Retina LCD assembly, with the panel plus one LED array powered.\" src=\"http:\/\/mikesmods.com\/mm-wp\/wp-content\/uploads\/2013\/06\/Macbook_LCD_Single_Backlight-300x212.jpg\" width=\"300\" height=\"212\" srcset=\"http:\/\/mikesmods.com\/mm-wp\/wp-content\/uploads\/2013\/06\/Macbook_LCD_Single_Backlight-300x212.jpg 300w, http:\/\/mikesmods.com\/mm-wp\/wp-content\/uploads\/2013\/06\/Macbook_LCD_Single_Backlight-1024x724.jpg 1024w, http:\/\/mikesmods.com\/mm-wp\/wp-content\/uploads\/2013\/06\/Macbook_LCD_Single_Backlight-624x441.jpg 624w, http:\/\/mikesmods.com\/mm-wp\/wp-content\/uploads\/2013\/06\/Macbook_LCD_Single_Backlight.jpg 1361w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><p id=\"caption-attachment-233\" class=\"wp-caption-text\">The Macbook Pro Retina LCD assembly, with the panel plus one LED array powered.<\/p><\/div>\n<p>I said this at the end of the last post, but I think I mean it this time: This will probably be the last I touch the display until I get my breakout boards in, which should be late next week.\u00a0 I have contemplated soldering in bunches of tiny magnet wire flyouts and wiring the panel into my iPad test boards, but I don&#8217;t want to damage any more than I already have.<\/p>\n<p>Which reminds me: I removed the EM shield frames from the controller, so now you can more easily see all the parts that may have been obscured before.\u00a0 I also removed all the insulator stickers from the top side, revealing a bunch of labeled testpoints.\u00a0 Enjoy! (Ignore the jumper wires, eh?)<\/p>\n<p><a href=\"http:\/\/mikesmods.com\/mm-wp\/wp-content\/uploads\/2013\/06\/Macbook_LCD_Controller_Front1.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-medium wp-image-234\" alt=\"Macbook_LCD_Controller_Front1\" src=\"http:\/\/mikesmods.com\/mm-wp\/wp-content\/uploads\/2013\/06\/Macbook_LCD_Controller_Front1-300x63.jpg\" width=\"300\" height=\"63\" srcset=\"http:\/\/mikesmods.com\/mm-wp\/wp-content\/uploads\/2013\/06\/Macbook_LCD_Controller_Front1-300x63.jpg 300w, http:\/\/mikesmods.com\/mm-wp\/wp-content\/uploads\/2013\/06\/Macbook_LCD_Controller_Front1-1024x216.jpg 1024w, http:\/\/mikesmods.com\/mm-wp\/wp-content\/uploads\/2013\/06\/Macbook_LCD_Controller_Front1-624x131.jpg 624w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a> <a href=\"http:\/\/mikesmods.com\/mm-wp\/wp-content\/uploads\/2013\/06\/Macbook_LCD_Controller_Front2.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-medium wp-image-235\" alt=\"Macbook_LCD_Controller_Front2\" src=\"http:\/\/mikesmods.com\/mm-wp\/wp-content\/uploads\/2013\/06\/Macbook_LCD_Controller_Front2-300x54.jpg\" width=\"300\" height=\"54\" srcset=\"http:\/\/mikesmods.com\/mm-wp\/wp-content\/uploads\/2013\/06\/Macbook_LCD_Controller_Front2-300x54.jpg 300w, http:\/\/mikesmods.com\/mm-wp\/wp-content\/uploads\/2013\/06\/Macbook_LCD_Controller_Front2-1024x187.jpg 1024w, http:\/\/mikesmods.com\/mm-wp\/wp-content\/uploads\/2013\/06\/Macbook_LCD_Controller_Front2-624x114.jpg 624w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a> <a href=\"http:\/\/mikesmods.com\/mm-wp\/wp-content\/uploads\/2013\/06\/Macbook_LCD_Controller_Front3.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-medium wp-image-236\" alt=\"Macbook_LCD_Controller_Front3\" src=\"http:\/\/mikesmods.com\/mm-wp\/wp-content\/uploads\/2013\/06\/Macbook_LCD_Controller_Front3-300x55.jpg\" width=\"300\" height=\"55\" srcset=\"http:\/\/mikesmods.com\/mm-wp\/wp-content\/uploads\/2013\/06\/Macbook_LCD_Controller_Front3-300x55.jpg 300w, http:\/\/mikesmods.com\/mm-wp\/wp-content\/uploads\/2013\/06\/Macbook_LCD_Controller_Front3-1024x188.jpg 1024w, http:\/\/mikesmods.com\/mm-wp\/wp-content\/uploads\/2013\/06\/Macbook_LCD_Controller_Front3-624x114.jpg 624w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><a href=\"http:\/\/mikesmods.com\/mm-wp\/wp-content\/uploads\/2013\/06\/Macbook_LCD_Controller_Back1.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-medium wp-image-237\" alt=\"Macbook_LCD_Controller_Back1\" src=\"http:\/\/mikesmods.com\/mm-wp\/wp-content\/uploads\/2013\/06\/Macbook_LCD_Controller_Back1-300x64.jpg\" width=\"300\" height=\"64\" srcset=\"http:\/\/mikesmods.com\/mm-wp\/wp-content\/uploads\/2013\/06\/Macbook_LCD_Controller_Back1-300x64.jpg 300w, http:\/\/mikesmods.com\/mm-wp\/wp-content\/uploads\/2013\/06\/Macbook_LCD_Controller_Back1-1024x219.jpg 1024w, http:\/\/mikesmods.com\/mm-wp\/wp-content\/uploads\/2013\/06\/Macbook_LCD_Controller_Back1-624x133.jpg 624w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a> <a href=\"http:\/\/mikesmods.com\/mm-wp\/wp-content\/uploads\/2013\/06\/Macbook_LCD_Controller_Back2.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-medium wp-image-238\" alt=\"Macbook_LCD_Controller_Back2\" src=\"http:\/\/mikesmods.com\/mm-wp\/wp-content\/uploads\/2013\/06\/Macbook_LCD_Controller_Back2-300x62.jpg\" width=\"300\" height=\"62\" srcset=\"http:\/\/mikesmods.com\/mm-wp\/wp-content\/uploads\/2013\/06\/Macbook_LCD_Controller_Back2-300x62.jpg 300w, http:\/\/mikesmods.com\/mm-wp\/wp-content\/uploads\/2013\/06\/Macbook_LCD_Controller_Back2-1024x212.jpg 1024w, http:\/\/mikesmods.com\/mm-wp\/wp-content\/uploads\/2013\/06\/Macbook_LCD_Controller_Back2-624x129.jpg 624w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a> <a href=\"http:\/\/mikesmods.com\/mm-wp\/wp-content\/uploads\/2013\/06\/Macbook_LCD_Controller_Back3.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-medium wp-image-239\" alt=\"Macbook_LCD_Controller_Back3\" src=\"http:\/\/mikesmods.com\/mm-wp\/wp-content\/uploads\/2013\/06\/Macbook_LCD_Controller_Back3-300x73.jpg\" width=\"300\" height=\"73\" srcset=\"http:\/\/mikesmods.com\/mm-wp\/wp-content\/uploads\/2013\/06\/Macbook_LCD_Controller_Back3-300x73.jpg 300w, http:\/\/mikesmods.com\/mm-wp\/wp-content\/uploads\/2013\/06\/Macbook_LCD_Controller_Back3-1024x250.jpg 1024w, http:\/\/mikesmods.com\/mm-wp\/wp-content\/uploads\/2013\/06\/Macbook_LCD_Controller_Back3-624x152.jpg 624w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p><a title=\"Hacking the Macbook Pro Retina LCD, Part 1\" href=\"http:\/\/mikesmods.com\/mm-wp\/?p=212\">&lt;&lt; Previous post in this series<\/a> \u2026 <a title=\"Hacking the Macbook Pro Retina LCD, Part 1.2\" href=\"http:\/\/mikesmods.com\/mm-wp\/?p=261\">Next post in this series &gt;&gt;<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Wherein Mike is schooled by more seasoned hackers. I don&#8217;t have enough for an additional full part to this series, but some information has been brought to my attention in regard to my findings in the last post and it&#8217;s useful enough that I have opted to write this addendum. In the comments for the [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2],"tags":[],"_links":{"self":[{"href":"http:\/\/mikesmods.com\/mm-wp\/index.php?rest_route=\/wp\/v2\/posts\/231"}],"collection":[{"href":"http:\/\/mikesmods.com\/mm-wp\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/mikesmods.com\/mm-wp\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/mikesmods.com\/mm-wp\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/mikesmods.com\/mm-wp\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=231"}],"version-history":[{"count":8,"href":"http:\/\/mikesmods.com\/mm-wp\/index.php?rest_route=\/wp\/v2\/posts\/231\/revisions"}],"predecessor-version":[{"id":245,"href":"http:\/\/mikesmods.com\/mm-wp\/index.php?rest_route=\/wp\/v2\/posts\/231\/revisions\/245"}],"wp:attachment":[{"href":"http:\/\/mikesmods.com\/mm-wp\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=231"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/mikesmods.com\/mm-wp\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=231"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/mikesmods.com\/mm-wp\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=231"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}