Lulz
Announcement
Collapse
No announcement yet.
CM5908/5907 Plug-n-Play Bluetooth upgrade board
Collapse
X
-
I BUY/SELL REFURBISHED CM5907s & CM5908s
HOWTOs:
DB vert plastic bumpers
OEM Keys
MTech1 docs
88 ix Lach/Card
91 ic Calypso 3.1
86 Cosmo 2.7
OEM+ or bust!
reelizmpro: I will always be an e30 guy.. I still do all of my own labor
TrentW: There's just something so right about a well-built M20 in an E30
e30m3s54turbo: I save my money for tuner parts.
-
Hah, thanks everyone :) So I went out today to verify everything worked with the CM5907 since I naively claimed it would work, and I realized an issue - it's not quite the same. The physical foot print is the same, but the flex cable actually has 2 fewer traces than for the slider radio. I dug in and found the signaling scheme for the user inputs are actually totally different on the flex for the 5907. It should still be possible to have 1 board that works for both, but it's just work I wasn't expecting. It will also mean that for the 5907, you would have to slide the flex cable to one side in the connector before tightening the latch since it's narrower.
I guess I should ask though: is anyone actually wanting to use this in a CM5907/CM5905? It's a bit more work to install it into one of these and it will unfortunately require enlarging a hole in the top/side for a mic plug and removing the cassette deck requires desoldering a dab of solder on a (easy to access) screw inside.
But to answer a few questions:
Am I planning on selling them?
Yes
When will they be ready?
Hard to say, but this is roughly what still needs to happen:
1. Finish PCB layout for the (hopefully) final version.
2. Have 1 printed, hand assemble (week fab lead time, then assemble)
3. Validate on the bench
4. Install in my car, use it for at least a week, working through anything new I find
5. Rev board if needed and print a few more for a small beta test. (I've had some interest already, anyone else wanting to be a beta tester, esp. if you're local, PM me)
6. Work through any issues from the beta test (probably a few weeks)
7. Meanwhile, begin taking orders and working with whatever Chinese fab/assembly house for the initial production run. Lead time on this can be 4-5 weeks.
Realistically, it's still 2-3 months before people get their hands on them.
How much will they cost?
Another one that's still early to commit to. I know there are services that will add a simple 1/8" aux jack to the faceplate of these radios for $60 and that a half-decent aftermarket head unit costs about $130. I want to be somewhere between the two.
Comment
-
I'd say walk before you run, but know where you're going. Extending the design to support other radios significantly increases complexity for you, and delays for us.
So by all means confirm the design diffs between the similar alpines, but please don't take too long :-) if you can leverage similarities and build some modularity into your design to accommodate them that's great. Hopefully you can adapt the design over time - but not all up front though and not make us all wait too long..
Why don't we get a survey going on the site? Find out which OEM radios folks are willing to buy a retrofit BT solution for.I BUY/SELL REFURBISHED CM5907s & CM5908s
HOWTOs:
DB vert plastic bumpers
OEM Keys
MTech1 docs
88 ix Lach/Card
91 ic Calypso 3.1
86 Cosmo 2.7
OEM+ or bust!
reelizmpro: I will always be an e30 guy.. I still do all of my own labor
TrentW: There's just something so right about a well-built M20 in an E30
e30m3s54turbo: I save my money for tuner parts.
Comment
-
Originally posted by jaysterling View PostHah, thanks everyone :) So I went out today to verify everything worked with the CM5907 since I naively claimed it would work, and I realized an issue - it's not quite the same. The physical foot print is the same, but the flex cable actually has 2 fewer traces than for the slider radio. I dug in and found the signaling scheme for the user inputs are actually totally different on the flex for the 5907. It should still be possible to have 1 board that works for both, but it's just work I wasn't expecting. It will also mean that for the 5907, you would have to slide the flex cable to one side in the connector before tightening the latch since it's narrower.
I guess I should ask though: is anyone actually wanting to use this in a CM5907/CM5905? It's a bit more work to install it into one of these and it will unfortunately require enlarging a hole in the top/side for a mic plug and removing the cassette deck requires desoldering a dab of solder on a (easy to access) screw inside.
But to answer a few questions:
Am I planning on selling them?
Yes
When will they be ready?
Hard to say, but this is roughly what still needs to happen:
1. Finish PCB layout for the (hopefully) final version.
2. Have 1 printed, hand assemble (week fab lead time, then assemble)
3. Validate on the bench
4. Install in my car, use it for at least a week, working through anything new I find
5. Rev board if needed and print a few more for a small beta test. (I've had some interest already, anyone else wanting to be a beta tester, esp. if you're local, PM me)
6. Work through any issues from the beta test (probably a few weeks)
7. Meanwhile, begin taking orders and working with whatever Chinese fab/assembly house for the initial production run. Lead time on this can be 4-5 weeks.
Realistically, it's still 2-3 months before people get their hands on them.
How much will they cost?
Another one that's still early to commit to. I know there are services that will add a simple 1/8" aux jack to the faceplate of these radios for $60 and that a half-decent aftermarket head unit costs about $130. I want to be somewhere between the two.Originally posted by codyep3I hope to Christ you have looks going for you, because you sure as fuck don't have any intelligence.
1988 Blk/Blk e30 factory wide body kit car SOLD
1992 DS/BLK 325 m-tech II apperance pack cabby SOLD!
2002 325xit Sil/blk. SOLD
2012 328i xdrive touring. Wht/blk. SOLD
2009 135 cabby. monacoblue/blk leather SOLD
2007 Z4m coupe. Silver grey/black/ aluminum. 1of50
2010 F650gs twin
2016 M235i cabby. Mineral grey/Red leather
Comment
-
I'd lean towards selling just the 5908 solution intitially since that has been your test bed.
As is common with new product launches, I'm sure you'll learn a few things and you can incorporate any improvements into subsequent variations and manufacturing runs.
Your expected price range certainly seems like a great value so I'd imagine you'll have plenty of takers.1989 BMW 325is Coupe - Alpine White
Comment
-
Brilliant. Is this to be used with the premium sound amp or does it have an onboard amp?"I'd probably take the E30 M3 in this case just because I love that little car, and how tanky that inline 6 is." - thecj
85 323i M TECH 1 S52 - ALPINEWEISS/SCHWARZE
88 M3 - LACHSSILBER/SCHWARZE
89 M3 - ALPINEWEISS II/M TECH CLOTH-ALCANTARA
91 M TECHNIC CABRIO TURBO - MACAOBLAU/M TECH CLOTH-LEATHER
Comment
-
Doesn't affect the amp stage of your head unit at all actually.. so whatever you run amp wise is fineI BUY/SELL REFURBISHED CM5907s & CM5908s
HOWTOs:
DB vert plastic bumpers
OEM Keys
MTech1 docs
88 ix Lach/Card
91 ic Calypso 3.1
86 Cosmo 2.7
OEM+ or bust!
reelizmpro: I will always be an e30 guy.. I still do all of my own labor
TrentW: There's just something so right about a well-built M20 in an E30
e30m3s54turbo: I save my money for tuner parts.
Comment
-
What I was getting at was that some cars have premium sound and some don't. Some cars have had their premium sound amps bypassed. So if this unit is to be used with the factory premium sound amp, then there's more work to be done on those cars. Cars that don't have premium sound would then need to run an amp, correct?"I'd probably take the E30 M3 in this case just because I love that little car, and how tanky that inline 6 is." - thecj
85 323i M TECH 1 S52 - ALPINEWEISS/SCHWARZE
88 M3 - LACHSSILBER/SCHWARZE
89 M3 - ALPINEWEISS II/M TECH CLOTH-ALCANTARA
91 M TECHNIC CABRIO TURBO - MACAOBLAU/M TECH CLOTH-LEATHER
Comment
-
He's only modifying the input stage of the head unit to add BT music and phone. So no affect on the amp part at all as currebtly implemented
It WILL come in to play if/when you add line level outputs to the OEM unit at some point. The OEM premium amp has speaker level inputs which just aren't as clean. The design is basically obsolete. While it's true you can use speaker level inputs with some aftermarket amps, it defeats the purpose of adding an amp in the first place. If/when line outs get added you can bypass the OEM premium amp and use your favorite after market power and subwoofer amps with the OEM head unit.
BTW I haven't seen it mentioned here but there are 2 other retrofit possibilities. they are admittedly less useful than what he's chosen to implement in the prototype, but they are there:
- most of the newer BT chips support track and caller info display. You could retrofit the OEM LCD panel at some point as well to take advantage of this to display not only track info but caller info too. You can certainly make a strong argument to just use the phone display for these functions instead. After all you're gonna have a separate nav display anyway..
- the 5908 and several other OEM head units have a CD changer connector. What he's done here is much better though, since the same existing button controls work across all input sources including the added BT music and phone inputs.
I do think the control assignments used in the demo vid could be improved slightly, but it's quite usable as prototypedLast edited by bradnic; 03-20-2017, 07:25 AM.I BUY/SELL REFURBISHED CM5907s & CM5908s
HOWTOs:
DB vert plastic bumpers
OEM Keys
MTech1 docs
88 ix Lach/Card
91 ic Calypso 3.1
86 Cosmo 2.7
OEM+ or bust!
reelizmpro: I will always be an e30 guy.. I still do all of my own labor
TrentW: There's just something so right about a well-built M20 in an E30
e30m3s54turbo: I save my money for tuner parts.
Comment
-
Originally posted by bmwman91 View PostCould you have 2 flex receptacles on the mainboard, one for each radio? That way users would just plug the flex into the appropriate one, and maybe you could put some logic on there to detect which receptacle is in use so that the MCU would know which set of code to run with.
As far as detecting which is being used, there are a few pins that are driven high always on the flex for 5908 that aren't for 5907, so auto-detection should be possible. After comparing the flex pinouts across both radios, I don't see any HW reason the same receptacle couldn't be used for both, there's just more possibility of installation error.
Originally posted by bradnic View PostHe's only modifying the input stage of the head unit to add BT music and phone. So no affect on the amp part at all as currebtly implemented
It WILL come in to play if/when you add line level outputs to the OEM unit at some point. The OEM premium amp has speaker level inputs which just aren't as clean. The design is basically obsolete. While it's true you can use speaker level inputs with some aftermarket amps, it defeats the purpose of adding an amp in the first place. If/when line outs get added you can bypass the OEM premium amp and use your favorite after market power and subwoofer amps with the OEM head unit.
BTW I haven't seen it mentioned here but there are 2 other retrofit possibilities. they are admittedly less useful than what he's chosen to implement in the prototype, but they are there:
- most of the newer BT chips support track and caller info display. You could retrofit the OEM LCD panel at some point as well to take advantage of this to display not only track info but caller info too. You can certainly make a strong argument to just use the phone display for these functions instead. After all you're gonna have a separate nav display anyway..
- the 5908 and several other OEM head units have a CD changer connector. What he's done here is much better though, since the same existing button controls work across all input sources including the added BT music and phone inputs.
I do think the control assignments used in the demo vid could be improved slightly, but it's quite usable as prototyped
Let me know what you'd do different with the buttons. There are some assignments that are forced, like input switching has to be on the volume button push since it's the only event I can get no matter what input is selected
So here's my plan: I'm going to rev the board fixing all the issues til now I've found. I am going to switch a larger PIC microcontroller since I'm out of program space on the model I've been using (with a few fixes to still add) and I need more IO if I want to support the 5907. There is a little work in switching to a different MCU, but I need more program storage space anyway, regardless of 5907 support. I'm going to hook all the IO up to the new MCU for 5907 support, but I can work on that as I get to it without holding up the plan for 5908.
Comment
-
same here. 9 sitting in a box right now. I will keep 3 and sell the rest upgraded for cost, probably next year.I BUY/SELL REFURBISHED CM5907s & CM5908s
HOWTOs:
DB vert plastic bumpers
OEM Keys
MTech1 docs
88 ix Lach/Card
91 ic Calypso 3.1
86 Cosmo 2.7
OEM+ or bust!
reelizmpro: I will always be an e30 guy.. I still do all of my own labor
TrentW: There's just something so right about a well-built M20 in an E30
e30m3s54turbo: I save my money for tuner parts.
Comment
-
So I got back rev 3 of the board on Monday, assembled on Tuesday evening, worked on new MCU bring-up Wednesday, and things are moving along well over here. I left out a few parts on my digikey order that should get here tomorrow so that I should hopefully have a full working board with noise-free audio appropriately gained and with no jumper wires working by Saturday, then install it in my E30 on Sunday :)
Comment
-
Originally posted by jaysterling View PostSo I got back rev 3 of the board on Monday, assembled on Tuesday evening, worked on new MCU bring-up Wednesday, and things are moving along well over here. I left out a few parts on my digikey order that should get here tomorrow so that I should hopefully have a full working board with noise-free audio appropriately gained and with no jumper wires working by Saturday, then install it in my E30 on Sunday :)Build Thread
https://www.r3vlimited.com/board/sho...d.php?t=419655
Parts Thread
https://www.r3vlimited.com/board/sho...d.php?t=408302
Comment
Comment