주요 콘텐츠로 건너뛰기

13" 알루미늄 unibody, 2.0 또는 2.4 GHz Core 2 Duo 프로세서.

574 질문 전체 보기

Converting Internal MacBook Trackpad to External USB Trackpad

Hi there,

I have a "Apple MacBook Genuine A1278 MB466LL/A MB466 Silver Touchpad & Cable 821-1254-A."

It's the internal trackpad from a modern MacBook Pro. It has some kind of 22-pin connector on the end of the cable. Does anyone know if it would be possible to convert this trackpad into a standalone USB mouse that could be used on another computer?

Here's a similar hack for older model Macbook Pros: https://www.youtube.com/watch?v=dVQKl-HV...

Thanks!

이 질문에 답하기 저도 같은 문제를 겪고 있습니다

좋은 질문 입니까?

점수 17
댓글 8개

Yeah I would Love to have a Tutorial or Guide for that, too.

So hoping for this to be possible.

Please, somebody help US....

@mayer, not to be too ignorant, but I fail to see how the link to that trackpad helps anything. Is it to verify the model?

I changed the icon to the correct machine. Then added the link so people would know exactly what was being talked about.

Hey,

I am also looking to achieve this mod. In my research I have found others used the test points on the older macbook pro touchpads as solder points for the data and power cables in USB. I cant see these at all on the newer A1278 models so will be sacrificing a known bad part to attempt to find them. Unfortunately this could be the only feasible option as the cables I the flex connector and cable are so %#*@ small. If I am successful will put it up for others to see.

댓글 3개 더보기

댓글 달기

답변 6개

가장 유용한 답변

Yes you can! Mac trackpads and keyboards are just USB (1?) devices!

If you have a dead MacBook (Pro/ Air) you’ll still be able to convert its KYBD and trackpad to a genuine and original (although a bit steampunk) Mac KYBD & trackpad array. Apple itself, nor other brands IMHO have no KYBDs combined with trackpads on the market, So, get original!

Excellent addition for an iMac, for example.

You’ll need a soldering iron & some tools, as well as a simple USB A cable to spare.

USB 2 connections are very simple: Common, +5V, Data+ and Data -. Just 4 soldering connections to do.

The easiest Apple model to recuperate from I find is the 2007 MBP Core2 Duo with the defective NVIDIA 8600 M GT in it.

To be had for free, mostly.

Unrepairable, but the KYBD & trackpad may be salvaged. Internal flatcable may be defective (another generic defect with this model), but this in no way defeats our purposes.

If you want a more capable trackpad, a more recent Mac wreck will do. I hope some other iFixit members will chip in with the USB board pinout.

As for the present: see these:

https://youtu.be/dVQKl-HVnoI

https://i.imgur.com/IOur8lI.png

Happy DIY!

해당 답변은 도움이 되었습니까?

점수 4

댓글 2개:

Of what Mac Mobo I don't know, but here goes:

https://bounav.files.wordpress.com/2008/...

I just did this with my 2008 MBP - different board layout:

https://photos.app.goo.gl/xi8sumh4anKHZc...

댓글 달기

I was able to turn my old MBP keyboard/trackpad into a functioning USB device after seeing the YouTube linked above. I had a 2008 MBP with a different board layout. I looked carefully at the tiny traces and found DP, DN, 5VO, and poked around to find ground (it wasn't hard - you can see the ground-plane floods on the board).

Here's what mine looked like, and it works great - both trackpad and keyboard, including the special keys like brightness, play/pause, volume and mission control (on a Mac). [ edit - the trackpad does NOT work on linux incl RPi, but the keyboard does ]

https://photos.app.goo.gl/xi8sumh4anKHZc...

FYI, the solderpoints are TINY and you need a steady hand to avoid hitting any components -- it was not easy and I definitely needed a magnifier and tweezers.

해당 답변은 도움이 되었습니까?

점수 2

댓글 1개:

This worked great for me too, thanks! I used the trackpad from an early 2008 MacBook Pro and it was immediately functional as a pointing device once I connected it to my computer running macOS Sonoma.

However, multitouch didn't work! To fix this, I injected AppleUSBMultitouch.kext and AppleUSBTrackpad.kext from the OCLP project, and bam, multitouch, Trackpad control panel, everything just worked. Get the kexts here: https://github.com/dortania/OpenCore-Leg...

댓글 달기

Hi, has anyone managed to do this? I’d like to try myself

해당 답변은 도움이 되었습니까?

점수 0
댓글 달기

I got a macbook but forgot the password how can i fix

해당 답변은 도움이 되었습니까?

점수 0

댓글 1개:

If it can be fix how much do it cost

댓글 달기

I got a hold on the new style of trackpad (started in 2016, I think) and the board schematic for a matching macbook pro. It looks like they moved to SPI for the trackpads, so I think you’d need to add another controller to convert it and at that point I don’t think you get the driver support.

Here’s some info for anyone that wants to pick up from here.

Interesting chips on the trackpad:

  • BCM5976C1 - There’s 2 and I think this is the digitizer and I think it’s i2c
  • STM32F103C8I6 - Arm Cortex-m3, capable of USB but IO is software controlled I think

Here’s the pin out for the trackpad connector on the logic board (I think you can ignore the KBD stuff since the keyboard uses a different connector):

  1. SMC_LID
  2. SMBUS_SMC_3_SCL
  3. SMC_PME_S4_WAKE_L
  4. SMBUS_SMC_3_SDA
  5. SMC_ACTUATOR_DISABLE_L
  6. KBD_INT_L
  7. TPAD_SPI_INT_L_CONN
  8. KBD_I2C_SDA
  9. GND
  10. GND
  11. TPAD_SPI_MOSI
  12. KBD_I2C_SCL
  13. TPAD_SPI_CS_L_CONN
  14. KBD_BLC_XBLANK
  15. TPAD_SPI_MISO
  16. KBD_BLC_XBLANK
  17. TPAD_SPI_MISO
  18. KBD_BLC_GSSOUT
  19. TPAD_SPI_CLK_CONN
  20. KBD_BLC_GSSCK
  21. PP5V_S4_TPAD_CONN
  22. KBD_BLC_GSLAT
  23. SMC_VIBE_L

then everything else is power or ground (5v, 3v, 0v - active gnd, 12.6v on a fuse)

해당 답변은 도움이 되었습니까?

점수 0

댓글 1개:

This is great! Have you managed to do something with it? It's a massive challenge but I'm looking to turn one of these 2016-2019 15 inch trackpads into a standalone usb or bluetooth trackpad

댓글 달기

Hi guys,

I also looked for info about this mod

I would like to do this on the touchpad and keyboard of a 2011 macbook pro 17.

Were you able to do it?

해당 답변은 도움이 되었습니까?

점수 0

댓글 1개:

I got a broken 2011 MBP for cheap and did that "conversion". You need the original motherboard for this and the keyboard and trackpad work as follows for me:

Long story short: It works in Windows (as "mouse" only, no gestures on the trackpad). In MacOS and Linux (tried Ubuntu) all gestures work out of the box as well. On Android_x86 it works if you connect it BEFORE booting Android (including gestures), if you plug it in after booting, the trackpad will not work.

On Android phones/tablets I can't get the trackpad working AT ALL (if anyone could help me I would be super grateful!)

Someone did it with a mid 2012 MBP (like a guy on hackaday) who described everything in greater detail: https://www.eevblog.com/forum/proje...ra...

If you also get a 2012 MBP that could be enough, if you get a different year model it's probably better to get the schematics online (somewhat easy to find on Google) like I did. Hope this helps you.

댓글 달기

귀하의 답변을 추가하세요

mitchchaiet 님은 대단히 고마워 할 것입니다.
조회 통계:

24 시간 전: 6

7일 전: 31

30일 전: 163

전체 시간: 10,660