Breathing new life into my TM2 with a Windows 8 compliant sensor fusion package. (Pictures!)

+ Reply to Thread
Page 1 of 2 12 LastLast
Results 1 to 10 of 14
  1. #1
    Pen Pal - Newbie
    Join Date
    Oct 2011
    Posts
    6
    Rep Power
    0

    Cool Breathing new life into my TM2 with a Windows 8 compliant sensor fusion package. (Pictures!)

    For you picturebook tl;dr types: Pictures start below

    So, here's an account of my project.

    My first generation TM2t-1000 was purchased just before they switched over to the second generation 2000 series, and had the performance options for the CPU and Graphics card. This means switchable graphics with a ATi Radeon HD 4550m and a Core 2 Duo U9600 @1.60Ghz. It's held up remarkably well as a laptop, considering I got it not as a desktop replacement (I've already got a nice gaming rig,) but as a TABLET replacement. One with a pen, keyboard, and the ability to run windows software and games. Back in the Win 7 days, the touchscreen and pen support was admirable, but the overall experience was lacking. This was not the simple to use tablet experience I was looking to trounce. It was mostly just Windows 7 with touch support, and I'm sure most of you here are familiar with that.

    Remember, the iPad had just come out, and when Apple likes to claim they have something revolutionary, I like to remind people that there's usually many innovators that come before them. Just because people like to make assumptions, nothing against their truly excellent products.

    So, a few months back, shortly after the release of Windows 8, I installed it on my HP TM2-1000t. Finally, a polished touchscreen OS for windows. And, major conveyance issues aside (I'm still learning how to use it, and often make use of the internet to help me along,) I feel like it's the OS that this tablet should have shipped with. Tablet-style interfaces and apps for the touchscreen, and a classic windows experience for the laptop side of this convertible. Drivers were an issue, for sure. Switchable graphics from that generation really, really got left out in the cold. The only person actively developing drivers for switchable graphics laptops seems not to care for 1st generation TM2s. So getting something resembling decent drivers running was a challenge, but a surmountable one.

    In the end, I got everything installed, updated, and running quite well. Save for one thing.

    That rotation button on the side of the screen? The automatic rotation when you flipped the lid down over the keyboard? Useless. Pressing the button, and then having the screen turn 5 minutes later if HP's software felt like it? Not acceptable. :|

    So this put me on a train of thought that eventually arrived at this: Surely someone out there in the vast lands of the internet has tried to retrofit one of these old tablet pcs with something resembling a modern tablet's sensors. Windows 8 has support for all of these things built in, you just need the hardware for it.

    I didn't find someone else who had done it, persay. But I did find that the company Freescale, which specializes in microcontrollers and sensors, had developed, as a piece of reference hardware USB plug and play Windows 8 "12 axis" sensor fusion board. 3 Axis Gyro, 3 Axis Accelerometer, 3 Axis Compass, Temperature, Pressure, and Light. Details here: 12-axis Xtrinsic Sensor Reference Platform for Windows 8 Product Summary Page

    This is a Windows 8 logo certified piece of hardware. If you don't want to tinker with the microcontroller's code, it just works. No drivers, no hassle. It was undoubtedly expensive, but it's not a piece of consumer hardware. It's meant for companies in the business of making Windows 8 devices to have an example of how to use their sensors in their designs. Advertisement. But, to my knowledge and research, nobody else had made something so perfect for a retrofit.

    So, I bought it after a little bit of hesitation. So then began the work of trying to figure out how to fit it into the TM2's tight case. I was immediately drawn to one of the unpopulated areas in my TM2. I had ordered it without the optional WLAN card. So, there was an unused mini-PCIe connector, and the space for a full-length card. After measuring the picture and using some known sizes for scale, I worked out that it would fit, at least in the x and y dimensions. This quickly led into the other important problem: Connecting the card's mini-usb connection to a usb header somewhere in the interior of the laptop.

    Here, I had three options.

    1. I could solder some wires directly to the inside of one of the external USB ports, and steal its connection for the sensors. I discarded that since the TM2 only has three external USB ports, and losing any one of them would suck.
    2. I could find the unused header for the thumbprint reader, another option I didn't get. This involved soldering directly to the motherboard on a discontinued laptop when my surface mount soldering skills were non-existant. Make a mistake and cost myself hundreds of dollars. So that was out too.
    3. Right in the same area as I was planning to put the card, there's that unused mini-PCIe header. I had remembered hearing that the specification included a single USB lane, and after a bit of research, I found out that there's cards out there that break this connection out into an actual USB port. In this case, I'd still be soldering jumper wires, since the space is so tight, but a mistake here would only cost $20, instead of much more.




    So I went with the third choice. The first to arrive was the USB header card. I opened up the doors on the bottom of my laptop, slotted it in, plugged in my Logitech wireless mouse's tiny little dongle, screwed down the card, and booted the laptop. Or not. Many modern laptop manufacturers don't like you putting things into mini-PCIe slots that they don't approve of. My TM2 has a whitelist of approved WLAN cards coded into the BIOS firmware. One google search and a hacked bios later, and the card worked just fine.

    Name:  WP_20130120_005.jpg
Views: 4038
Size:  66.4 KB

    The sensor board arrived after months of waiting. I had purchased it before they were even manufacturing them, and even then, it came towards the end of the month they said they were making it. It came in an excellent little box, packaged very professionally. I had expected to just get a board in an anti-static bag, but it's obvious that Freescale puts work into sales. This immediately led me to discovering a problem: on the board are some standard jumper header pins, for programming the microcontroller on the board. They stuck up a good quarter inch, and given how cramped the space I was planning on slotting the board into was, they had to go.

    Name:  WP_20130128_006.jpg
Views: 3893
Size:  95.2 KB
    Name:  WP_20130128_005.jpg
Views: 3917
Size:  98.3 KB

    So, some adventures in desoldering later, (do it inside. A cold garage when all you have is a $10 soldering iron that can't put out enough heat to overcome 20F ambient is an exercise in patience,) I had the pins desoldered, and the board still operating just fine.

    Next came the real test for me. I had to work out how to wire the USB header card I had purchased to a mini-USB connector that I could plug into the board. There was no way I was doing any sort of fine soldering on the sensor board, given its cost. Some work with a knife later, I had cut away all the insulation on the end of a mini-USB cable, leaving the individual wires and the plug itself exposed. The wires were fine enough, and the plug short enough to actually get everything wedged in.

    Name:  WP_20130120_003.jpg
Views: 4026
Size:  93.4 KB

    So then the challenge was fitting in the board in the direction matching the orientation of the laptop, so Windows would rotate the screen the right way. Before I did any of that, I unplugged the laptop and popped out the battery. No need to risk shorting something before laying down the electrical tape. The solution I found involved pointing the USB connector towards the battery, out of easy reach. So I plugged the connector in first and with a bit of inventive twisting, got it to slide under the external frame and fit beautifully.



    The fine wires also made soldering them to the fine pins of the connector much easier. For some bizarre reason, the plug was a USB 3.0 connector, complete with 9 pins, despite the connection being USB 2.0. This meant I had to be very careful about solder bridges, not knowing if the pins were actually connected to anything, and also to keep two bridges from connecting signal wires to power ones, which would have ended badly, I was sure. I managed to wire it up and test it, and huzzah! Worked first try.

    Name:  WP_20130120_009.jpg
Views: 3886
Size:  97.2 KB

    So here I made my first, and thankfully only mistake. A couple leads had broken off their connections because I hadn't done a good job tacking them down onto the pins. At some point while resoldering them, the USB header board died. I tried just about everything I could think of to test it, including plugging devices into the USB port, and trying it in a buddy's laptop, no joy. So after hours of frustration, I simply purchased a new card, which arrived a week later. Being much more careful with my soldering this time, I successfully recreated my first success.



    So, plenty of carefully applied electrical tape later, I had my soldered wires insulated from each other, the magnesium alloy case of the laptop, and the metal shield on the still in-place USB connector. Some more electrical tape shielded the laptop and card from eachother, and with some careful wedging, I repeated the earlier positioning. Before closing it up, I flipped the screen around so I could test the laptop with its guts open. Turned it on, no magic smoke! The laptop registered the sensors! A little bit more electrical tape to secure the sensor board in place, and I closed it up. The fit is so tight that I don't worry about it rattling around at all, but it closed up just fine.



    I had to disable automatic light adjustment, since the light sensor is now buried in the laptop, but the rotation works beautifully. Apps that use the orientation sensor also work great. No more goddamn slow rotation button. Now, I feel like I've finally got that proper tablet.

    Tell me what you all think! This has been months in the making. I'd be happy to answer any questions about the steps I took or the decisions I made, or even tips on how to pull this off yourselves.

  2. #2
    Pen Pal - Newbie
    Join Date
    Oct 2011
    Posts
    6
    Rep Power
    0

    Default Re: Breathing new life into my TM2 with a Windows 8 compliant sensor fusion package. (Pictures!)

    Also put a video up on youtube of this in action:

    www.youtube.com/watch?v=fTJPndaKVvg

  3. #3
    Scribbler - Standard Member
    Join Date
    Jun 2010
    Posts
    55
    Rep Power
    4

    Default Re: Breathing new life into my TM2 with a Windows 8 compliant sensor fusion package. (Pictures!)

    Logged in just to say this is awesome work!

  4. #4
    Pen Pro - Senior Member
    Join Date
    Apr 2008
    Posts
    418
    Rep Power
    9

    Default Re: Breathing new life into my TM2 with a Windows 8 compliant sensor fusion package. (Pictures!)

    That really is something. If the sensor wasn't 200$ I'd give it a try. Where did you get the usb header card?
    Microsoft Surface Pro 128

  5. #5
    Pen Pal - Newbie
    Join Date
    Oct 2011
    Posts
    6
    Rep Power
    0

    Default Re: Breathing new life into my TM2 with a Windows 8 compliant sensor fusion package. (Pictures!)

    I bought it off of Amazon, but the retailer that sells it there is out of stock.
    Amazon.com: PM3U (MiniCard to USB2.0 Adapter): Computers & Accessories
    The part number is PM3U. I believe this is the manufacturer's website. Or at least a distributor.
    PM3U (Mini Card to USB2.0 Adapter - M-FACTORS Storage

    I may go back and revisit some of my routing and insulating work on this mod, it bulges up the cover just slightly. Not enough to be a problem, but just enough to be noticeable.

  6. #6
    Newbie
    Join Date
    Jan 2013
    Posts
    1
    Rep Power
    0

    Default Re: Breathing new life into my TM2 with a Windows 8 compliant sensor fusion package. (Pictures!)

    Wow nice work, may definitely consider this myself. Once I get the switchable graphics working. I too have a Tm2t-1000 with older first gen Intel graphics and the ATI HD Mobility 4550 but after upgrading from Win7 to Win8 can only get the Intel graphics working. How did you get the graphics drivers (ATI and Intel) working and which ones did you use?

  7. #7
    Wireless Addict
    Join Date
    Jun 2007
    Location
    The City of Brotherly Love
    Posts
    79
    Rep Power
    7

    Default Breathing new life into my TM2 with a Windows 8 compliant sensor fusion package. (Pictures!)

    Cool, if I had the funds & trust of myself & soldering skills. I'd copy.


    Quote Originally Posted by ltuff1 View Post
    Wow nice work, may definitely consider this myself. Once I get the switchable graphics working. I too have a Tm2t-1000 with older first gen Intel graphics and the ATI HD Mobility 4550 but after upgrading from Win7 to Win8 can only get the Intel graphics working. How did you get the graphics drivers (ATI and Intel) working and which ones did you use?
    Too easy, get your google window open for the file-name.exe
    Quote Originally Posted by jonpet View Post
    okay, so far working on 1.gen 1080 laptop wit amd 4550.

    Drivers installed in win 7 compatibility

    1. HP ATI package sp50254.exe
    2. Intel ICH9 Chipset Driver for Microsoft Windows 7 sp46869.exe
    ( I *think it fixes the heat issue\ fans on full in win 8
    3. Qualcomm Mobile Broadband - Gobi2000 sp51022.exe
    4. Digital Persona Fingerprint Reader 5.1.0.175 A sp50048.exe
    Fingerprint Sensor Driver sp47856.exe
    (login with finger works
    5. Driver for IDT High-Definition Audio CODEC for Microsoft Windows 7
    sp53837.exe
    6. HP Quick Launch Buttons_ Version 6.50.18.1 sp49456.exe
    (rotate button works, but long delay)
    #1 will get it going, #2 will stabilize the system. Everything else is extra.





    Sent from my iPod Touch 5
    HP TouchSmart TM2t
    Genuine Windows 7 Home Premium 64-bit
    Intel Core 2 Duo SU7300 (1.30GHz, 800MHz FSB) w/512MB ATI Mobility Radeon HD 4550 Graphics
    4GB DDR3 System Memory (2 Dimm)
    500GB 7200RPM SATA Hard Drive
    Webcam Only
    Intel Wireless-N Card

  8. #8
    Scribbler - Standard Member
    Join Date
    Feb 2009
    Posts
    61
    Rep Power
    6

    Default Re: Breathing new life into my TM2 with a Windows 8 compliant sensor fusion package. (Pictures!)

    those mini pci-e to usb cards are so handy. you have very inexpensive usb2.0 ones. and there's also 2xusb3.0 ones. I use it to connect an usb gps, a spectrum analyser and a dvb-t tuner. never thought of using it to connect those sensors. but imo 199$ is insanely expensive for such a board. great implementation on a tablet. kudos.

  9. #9
    Pen Pro - Senior Member
    Join Date
    Apr 2008
    Posts
    418
    Rep Power
    9

    Default Re: Breathing new life into my TM2 with a Windows 8 compliant sensor fusion package. (Pictures!)

    Using that USB PCI-e card, does it tend to use up more power or is power management enabled for it so Windows can conserve some power? I'm thinking about putting either my Arc Mouse receiver or my Logitech wireless keyboard in there, or even maybe a Bluetooth dongle. I generally use em when I'm plugged to an outlet, so it isn't a bother, but if I'm going to take a hit when I go mobile, that might be something.
    Microsoft Surface Pro 128

  10. #10
    Pen Pal - Newbie
    Join Date
    May 2012
    Posts
    3
    Rep Power
    0

    Default Re: Breathing new life into my TM2 with a Windows 8 compliant sensor fusion package. (Pictures!)

    Hi ! Maloo,
    I am a tm2 fan & own 2nd gen -i3, 2102tu.
    1. I would like to fit a USB pcie connector
    2. fit the sensors.
    Can u do this?
    Thnx
    Last edited by neeleshk21; 02-19-2013 at 04:03 AM.

 

 

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Tags for this Thread

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
All times are GMT -5. The time now is 08:16 AM.
Powered by vBulletin® Version 4.2.2
Copyright © 2014 vBulletin Solutions, Inc. All rights reserved.
Search Engine Friendly URLs by vBSEO 3.6.1