SkiPi - All in one car "module" project thread

Just read through all 14 pages (so far) of this thread. Excellent work in progress, and it could be exactly what I'm looking for. I was just going to go with the CP600BMW but it could be worth waiting for this mod. I've already coded the 'comfort up / down' of the soft top and a few other options, but this would be a great device to tie a lot of options together.
Thanks for your hard work on this project so far. :thumbsup:
 
enzed4 said:
Just read through all 14 pages (so far) of this thread. Excellent work in progress, and it could be exactly what I'm looking for. I was just going to go with the CP600BMW but it could be worth waiting for this mod. I've already coded the 'comfort up / down' of the soft top and a few other options, but this would be a great device to tie a lot of options together.
Thanks for your hard work on this project so far. :thumbsup:

I'd also had roof coded on mine but the nice feature of SKiPi is it makes it one touch instead of press an hold,
 
sk93 said:
Whilst waiting for my new cards, I've started investing time in a side/related product: SkiCoder
It's effectively the same product as NavCoder, but incorporates many features from INPA and some features from SSS/DIS :driving:

My idea is that you'd no longer have to have various virtual machines set up, running windows XP with various tweaks and settings to get it "just right".
I've got my own EDIBAS interface working just fine on my Windows 7 laptop, connected via a BMCables cable, to my OBDII port, and I'm currently able to perform about 25% of the actions INPA offers me, and just a couple of hand-picked options from SSS.
And it's all working lovely - all you'd need to be in the same place would be a Microsoft-supported Windows operating system (so, Vista onwards), the Microsoft.net framework v4.5, a diagnostics cable that is readily available on eBay, and this product, and you'd be in the same place as me :thumbsup:

You can do away with the diagnostics cable, and connect to the SkiPi for MOST of the operations, however some do require access to systems outside of the I/K bus to operate, so wouldn't be available via this method.
However, you'd still be able to do 100% of what navcoder offers, plus some more 8)

Some of the stuff I've already done, or hope to get finished soon:

  • Realtime I/K/Diagnostic BUS logging with filtering and "plain English" translation
  • Recording, editing and playback of BUS traffic (allowing you to simulate bus traffic, or to send a list of commands (not just one)
  • Reading of car service information
  • Coding of the Light Control Module (turn off bulb warnings, turn lights on and off for diagnostics/testing/etc)
  • Code the nav computer (same changes that are possible via navcoder)
  • Code the TV (enable tv-in-motion, etc)
  • Code the ULF and TCU bluetooth telephone (voice control, speed-adjusted volume, etc)
  • Testing of Parking Distance Controller
  • Code the radio headunit (TP volule, Key Memory, etc)
  • Code the DSP amp
  • Read and clear fault codes stored in the car memory
  • Read live data from the various car modules and sensors (o2 sensors, coolant temp, oil temp, etc)
  • Read and clear airbag error codes

Stuff I'm looking to add:
  • Downloading and Uploading coded module settings ala NCSExpert
  • Adding more sensors to the live data feeds
  • Replicating out 99% of what INPA offers
  • Replicating out 90% of what DIS offers

Obviously, I'd be looking to sell this, but I'd probably lump it into any Kickstarter project I did (still looking at the feasibility of that).
Price wise, Id be looking around £20 - slightly cheaper than the current NavCoder offering (which, incidentally, has been in "beta" for over three years :roll: )

anyways.. just thought I'd not let this thread die whilst I wait for my bank to stop being a douche
I assume this would support all bm's? If so im definately interested in this. Just bought a cable from ebay waiting for delivery so i can start coding and fault diagnosing on my 1 series and 6 series and soon to arrive z4!
 
markplant said:
jeffers said:
Am I the only one who just wants bluetooth audio working with the MFSW and track info on the OEM radio? :)

Unsure about BT audio . but music through USB port on module will show track information on OEM radio. And it also should work nav screens

It's worth pointing out that displaying track info on the OEM head unit and enabling the MFSW buttons is great, but it's only half the battle. The shortcomings of the Mediabridge show what's needed.

1. Some way to browse the contents of the USB drive. A typical drive might contain thousands of tracks on hundreds of albums, so browsing is a real challenge when your display is one line of about 40 characters and the input device consists of half a dozen head unit buttons and the MFSW. I wonder if it would be possible to use a smartphone app to browse and select on the SkiPi via Bluetooth.

2. Persist the playing position. The Mediabridge forgets its position when the power goes off, so every time you start the car you're back at the beginning of the first track on the device. This is such a glaring defect that I wonder if I've misconfigured it in some way - even a stupid CD changer can remember the disk and address when powered down.

3. Allow random shuffle of folders and playlists. The Mediabridge will only shuffle the whole disk, which takes about 5 minutes. I find I use shuffle a lot more because selecting an album is so difficult.

4. Persist the shuffle setting and order. The Mediabridge forgets that it was shuffled, so you have to re-select shuffle, and wait 5 minutes every time.
 
Been massively busy with work.

Got some chips from Germany, and have been playing around with a reliable, low draining, circuit for the interface.

Bluetooth, AirPlay, usb audio all working with mfsw and oem text display all working.
Trying different options for navigating usb folders.
The lack of screen real estate makes this hard.

Need to finalise the circuitry before moving much further on however
 
srhutch said:
Good to hear from you sk93. Wondered if you were still having password issues.

He just did not want to speak to you :lol:

What circuitry do you need besides what you have sk93?
 
pvr said:
srhutch said:
Good to hear from you sk93. Wondered if you were still having password issues.

He just did not want to speak to you :lol:

What circuitry do you need besides what you have sk93?

it's the booting / powering down of the Pi that's the main concern at present.
I've got boot time down to about 3 seconds, which seems perfectly reasonable to me.
However, I need to get the thing to turn off and on as and when the BUS is powered up and down.
I initially tried monitoring the voltage of the line directly, but in doing so, I found I would occasionally cause a drain on the line, crashing the whole BUS - which turned out to be a bad thing. (over 100 error codes popped up thanks to that silly mistake!)

The new chips from Germany have a wake/sleep leg on them, and have been used by BMW in the past for IBUS related modules, so I have no concern with them being used to trigger the on/off of the Pi.
The only concern is that they are surface mounted components (something I was unaware of!)
Initially, I had hoped that there was a nifty "pegged" component on the market that would allow a surface mount chip to be "slotted" into it, but I've only been able to find rather expensive breakout boards for it.

So, my new, new plan is to actually construct my own PCB for the project.
This will allow me to surface mount the chips properly, and also mount the other components (relays, ribbon cable, indicator leds, on/off jumper) onto a single board - actually cutting down on the overall size and probably cost of the thing.

My only concern now is, I've only ever made PCBs whilst at school, and they weren't exactly elegant lol.

Now, if anyone here is a dab hand at creating PCBs, and wants to volunteer a bit of their time to knock up a couple for me, that'd be sweet :P

Otherwise, I'll be playing around with acid for the next few weekends (which will go well :P) :thumbsup:
 
could you have not gotten an android tablet and installed it in the flip up screen?

Nexus 7 2013 in good condition can be had for like £50 and that has GPS, high quality display etc etc

used a usb DAC to the radio's aux input.
gotten a usb hub, plugged a usb DAB/TV module into the tablet.
use Rolf Serler's USB to ibus adapter or a joycon jexc for multifunction controls off the ibus + other functions such as visualising the reversing sensors like modern cars ( If you can write an app to do that, sounds like your smart enough to do so)


I suppose once you have completed this project, you can compile everything you need and sell kits to people.
 
nightyard said:
could you have not gotten an android tablet and installed it in the flip up screen?

Nexus 7 2013 in good condition can be had for like £50 and that has GPS, high quality display etc etc

used a usb DAC to the radio's aux input.
gotten a usb hub, plugged a usb DAB/TV module into the tablet.
use Rolf Serler's USB to ibus adapter or a joycon jexc for multifunction controls off the ibus + other functions such as visualising the reversing sensors like modern cars ( If you can write an app to do that, sounds like your smart enough to do so)


I suppose once you have completed this project, you can compile everything you need and sell kits to people.

He's already got an android install its mentioned earlier in this thread
 
Back
Top Bottom