CM5908/5907 Plug-n-Play Bluetooth upgrade board

Collapse
X
 
  • Time
  • Show
Clear All
new posts

  • gath
    replied
    I am very interested and I want to find out what will be needed for it to be compatible with a CD43 since it does not have a tape, and whether there is a possibility for it to show titles and artist names like Grom iPod adapter or Dice.

    Leave a comment:


  • earthwormjim
    replied
    Originally posted by djjerme
    ...how is the heat build up. You're adding a lot more components in the unit, and I am just wondering about the excess heat radiated by the active and passive components when it's installed in the dash with everything else around it.

    I'm still on board for this when you have it up for either beta or whichever.. Also, have you thought of doing a Kickstarter to get some funds for production rolling in? Get people committed to the initial rollout/beta testing? I'd be down for that.
    There is no way his components use more than the tape deck motors. His board at most uses 1/4 watt. He has a little 8 bit processor, and a bluetooth module basically, thats really it.

    I've used a similar CSR chip in a bluetooth mesh application, where it is constantly flooding with receive and transmits, it's 25mA at 3.3V, so even with 100% utilization of the radio, still basically nothing power wise.

    Leave a comment:


  • cbouchez
    replied
    I need to find the cassette player now...

    Leave a comment:


  • djjerme
    replied
    ...how is the heat build up. You're adding a lot more components in the unit, and I am just wondering about the excess heat radiated by the active and passive components when it's installed in the dash with everything else around it.

    I'm still on board for this when you have it up for either beta or whichever.. Also, have you thought of doing a Kickstarter to get some funds for production rolling in? Get people committed to the initial rollout/beta testing? I'd be down for that.

    Leave a comment:


  • James Crivellone
    replied
    Originally posted by jaysterling
    Yep. I repurposed the inward push of the volume knob to toggle between BT and radio. The band button is still how you scroll through FM/AM/WB, then click the volume knob to switch to BT and back. Originally, pushing the volume knob started a sort of radio station demo mode, but I figure most people don't care if they lose it.
    Understood, works for me, I never use that function

    Leave a comment:


  • jaysterling
    replied
    Originally posted by James Crivellone
    I'd take two pre-assembled, although I do have one question (that perhaps was shown earlier)

    Does the radio still work? IE I can toggle between FM, AM, BT?

    If so my E30 Touring / E30 Simulator are getting updates
    Yep. I repurposed the inward push of the volume knob to toggle between BT and radio. The band button is still how you scroll through FM/AM/WB, then click the volume knob to switch to BT and back. Originally, pushing the volume knob started a sort of radio station demo mode, but I figure most people don't care if they lose it.

    Leave a comment:


  • James Crivellone
    replied
    I'd take two pre-assembled, although I do have one question (that perhaps was shown earlier)

    Does the radio still work? IE I can toggle between FM, AM, BT?

    If so my E30 Touring / E30 Simulator are getting updates

    Leave a comment:


  • jaysterling
    replied
    Originally posted by earthwormjim
    That's interesting about the C33 sharing the same deck, I'll open mine up and see.

    You can order preflashed PICs by the way from microchips webstore. I have a RealICE at work though, so that's not an issue for me.

    What BT module are you using? They do make modules (BT chip, balum, radio, antenna on board) with through hole, but they're pretty big.

    How is the module configured? UART? Also have you tried sealing the radio with the module inside? Curious how reception is.

    Edit: Turns out I have a C43, not a C33, so it's pretty different. Having a hard time finding the pinout of the tape deck connector...
    Thanks for the tip on the pre-flashed PICs, I'll have to look into that.

    The BT chip I'm using is the CSR 8645. It's a tiny, dense BGA package so I'm using a little SMT module that houses that chip, antenna, some circuitry, and brings out the important pins. I don't know of any through-hole modules that are designed for audio use cases. It's configured using the SPI interface on the chip along with some CSR software that you need to be a direct customer of CSR to get, unless you were to search some suspiciously-named Chinese websites for a copy. CSR makes an official programmer, but there is this git-hub project that lets you use a common FT232RL chip as the programmer:

    USB SPI programmer/debugger for CSR BlueCore bluetooth chips, based on FTDI USB to UART converter, for Linux and Windows - lorf/csr-spi-ftdi


    that's what I'm using right now. Haven't been able to test reception with it all sealed up yet, although I'm getting close. And that brings me to an update. I made the first rev of this thing and assembled it and started testing it this week! Here's what it looks like:



    I threw the name RetDecks on there as the name of this operation. I might change it if I find something I like better, but it works for now. Anyway, mounting-wise it has 3 screw terminal tabs that you screw the original mounting tabs off the cassette deck onto. Then there are a total of 6 connections off the board: the 3 from the cassette deck, 2 for the volume pot signal-stealing, and a 1/8" mic input. In the 5908, you can slide the mic cable in from the left side through a big hole in the chassis. In the 5907, it looks like it might require enlarging a ventilation hole on the top lid, which sucks. You'll see there's the one new white cable added, which completes the circuit with the volume pot board so we can get in the middle of the signal flow for the push-button.



    So as usual I made some errors, destroyed a few BT modules, and still don't have it all working, but I'll be working on that this week. Another thing I want to try to resolve is that the mounting tabs that are reused have a slight lip along the bottom that curls around an edge to help locate it and keep it level, but the screw terminals I used are slightly too tall so the lip doesn't curl around the edge and sit flush without some hole enlargement on the tabs. Hopefully I can resolve that, I really don't want to require drilling.

    Leave a comment:


  • earthwormjim
    replied
    Originally posted by jaysterling
    Right, pre-assembled being SMT design, kit being through hole.

    At this point, I actually don't think a kit would really make sense though. For one, the BT chip is going to be SMT no matter what. Second, there will be a PIC microcontroller that needs to be flashed with my firmware using a programmer (~$45 of hardware). Then the BT module needs to be configured to setup the IO functions and device behavior using a different programmer (another $20 of HW). Given all that, just not seeing the kit being worth supporting.

    There is definitely some sharing of internals across the units. I bought a cheap CM5907 on ebay on a hunch that the cassette assembly would be the same as the 5908, and it is. Then I've heard that the C33 and CM5903L share the same deck as well.



    Sure. The concept could be applied to practically any old head unit that plays some obsolete medium.

    That's interesting about the C33 sharing the same deck, I'll open mine up and see.

    You can order preflashed PICs by the way from microchips webstore. I have a RealICE at work though, so that's not an issue for me.

    What BT module are you using? They do make modules (BT chip, balum, radio, antenna on board) with through hole, but they're pretty big.

    How is the module configured? UART? Also have you tried sealing the radio with the module inside? Curious how reception is.

    Edit: Turns out I have a C43, not a C33, so it's pretty different. Having a hard time finding the pinout of the tape deck connector...
    Last edited by earthwormjim; 02-04-2017, 06:23 PM.

    Leave a comment:


  • jaysterling
    replied
    Originally posted by earthwormjim
    Pre-assembled makes the most sense, I assume with pre-assembled you'd be going SMT route and as compact as possible?

    I work with SMT all day, so whichever route you go, I would like to be able to order an unpopulated board.

    Alpine makes this radio right? I wonder if the signaling is common with their other BMW radios, like the C33. I have one laying around from my E36.
    Right, pre-assembled being SMT design, kit being through hole.

    At this point, I actually don't think a kit would really make sense though. For one, the BT chip is going to be SMT no matter what. Second, there will be a PIC microcontroller that needs to be flashed with my firmware using a programmer (~$45 of hardware). Then the BT module needs to be configured to setup the IO functions and device behavior using a different programmer (another $20 of HW). Given all that, just not seeing the kit being worth supporting.

    There is definitely some sharing of internals across the units. I bought a cheap CM5907 on ebay on a hunch that the cassette assembly would be the same as the 5908, and it is. Then I've heard that the C33 and CM5903L share the same deck as well.

    Originally posted by gath
    Wow! That's all I can say. This will give older stereos modern functionality and keep the old school looks. Would you be able to do this for a cd43?
    Sure. The concept could be applied to practically any old head unit that plays some obsolete medium.

    Leave a comment:


  • gath
    replied
    Wow! That's all I can say. This will give older stereos modern functionality and keep the old school looks. Would you be able to do this for a cd43?

    Leave a comment:


  • earthwormjim
    replied
    Pre-assembled makes the most sense, I assume with pre-assembled you'd be going SMT route and as compact as possible?

    I work with SMT all day, so whichever route you go, I would like to be able to order an unpopulated board.

    Alpine makes this radio right? I wonder if the signaling is common with their other BMW radios, like the C33. I have one laying around from my E36.

    Leave a comment:


  • Chrisbike
    replied
    I got a CM5908 on the shelf waiting

    Leave a comment:


  • sklbase
    replied
    Preassembled!


    Sent from my iPhone using Tapatalk

    Leave a comment:


  • djjerme
    replied
    Count me as a yes for kit. I always prefer to build it myself.

    Leave a comment:

Working...