Author Topic: FM Radio Tuner for Zaurus?  (Read 20628 times)

offroadgeek

  • Administrator
  • Hero Member
  • *****
  • Posts: 1419
    • View Profile
    • https://www.oesf.org
FM Radio Tuner for Zaurus?
« Reply #15 on: June 04, 2005, 10:22:22 am »
Quote
Is there any good deal on the FM cf card? I'm interested to get one and hack for driver. Thanks.
[div align=\"right\"][{POST_SNAPBACK}][/a][/div]
I got mine on [a href=\"http://www.provantage.com/buy-22085821-ambicom-radio-compactflash-card-shopping.htm]provantage[/url]

I've you're seriously going to hack together a driver for this, I can send you one of my cards...
Search the OESF Wiki
C1000 w/Cacko 1.23 beta (from Streamline) / 760 pdaxrom rc9 / 6000L (thanks Santa's elf!) / 5500 - OZ 3.3.5 / SIMpad SL4
1GB, 256mb SanDisk CF / 2x 1GB, 512mb, 256mb, 128mb SanDisk SD
Ambicom WL100C-CF wifi / Socket 56k CF modem / AmbiCom BT2000-CF (x2)
Pocketop keyboard, Piel Frama case (1000 & 5500), PDAir case (760 & 1000)
sip:536093@fwd.pulver.com
| OESF | ELSI | Zaurus User Group | ZaurusThemes |

kahm

  • Hero Member
  • *****
  • Posts: 657
    • View Profile
FM Radio Tuner for Zaurus?
« Reply #16 on: June 04, 2005, 05:54:33 pm »
Quote
Quote
Is there any good deal on the FM cf card? I'm interested to get one and hack for driver. Thanks.
[div align=\"right\"][{POST_SNAPBACK}][/a][/div]
I got mine on [a href=\"http://www.provantage.com/buy-22085821-ambicom-radio-compactflash-card-shopping.htm]provantage[/url]

I've you're seriously going to hack together a driver for this, I can send you one of my cards...
[div align=\"right\"][a href=\"index.php?act=findpost&pid=82773\"][{POST_SNAPBACK}][/a][/div]

I'd consider taking a crack at writing a driver for one. It looks like all the audio is handled through a headphone jack on the card itself (likely to simplify the interface and use the headphone cord as an antenna), so the "driver" for the card is purely for tuning and volume.

What does the card get recognized as when it's inserted?
Fujitsu U8240 "Stormtrooper" -  Zaurus Supplement
Libretto U100 | Sony Librie, Sony Reader
SL-C3100: Sharp 1.11JP (Kanji Dictionary/Translator) - LCD Top swap with C1000.
SL-C3000: pdaXii13 5.4.7, SL-C3000 5.4.9 - microdrive replaced with 8gb Sandisk
SL-C1000: PDAXRom Beta3 | SL-6000L: Sharp 1.12 | SL-5500: Cacko, 64-0 kernel | SL-5000D: OZ-Opie
Linksys WCF12; Sharp CE-AG06, CE-RH2, CE-170TS; iRiver USB OTG Host cable; Socket BT rev.E CF; Hitachi 6gb Microdrive

chyang

  • Sr. Member
  • ****
  • Posts: 270
    • View Profile
    • http://mail.ustc.edu.cn/~chyang/
FM Radio Tuner for Zaurus?
« Reply #17 on: June 06, 2005, 12:15:56 pm »
I am also attempting writing a driver for it. I have bought one card from local dealer, the price seems to be acceptable so I just bought it. Don't know the difference between mine ProLink FM201 and the Ambicom one, they look identical, so may use the same chip or pcb. It will make us a little happier.
    In fact, a little surfing, I got a better price from buy.com: $31.25
    http://www.buy.com/retail/product.asp?sku=...hdwt=22114&sp=1
    Mine from local dealer was even lower than this price, which made me happy.
 
    What astonished myself is the driver part, mine comes with a floppy disk, thanks to my desktop, it can still handle it.  Search from web returns the identical driver. I'm now turning to Ambicom's driver for more information.
   
    I would like to discuss with you guys on the right approach for hacking a working driver for CF devices with only CE driver.
    Both CE driver and Linux driver may rely on the underline PCMCIA controller, which encapulates some PCMCIA support, so we may only need to hack the layer above this.
    The CE driver itself exports several routines, which seems to be the
INIT/READ/WRITE/SEEK driver part, we can rely on these routines for more information.
     On linux part, it seems that we may program in the V4L way. More work needs to be done for me.
SL-C3200+Symbol CF WIFI+Corsair 2GB SD
SL-5500+Sharp-3.13 ROM+Viking 512MB CF+Kinston 256MB SD
[img]http://sunsetyang.googlepages.com/c3200.gif\" border=\"0\" class=\"linked-sig-image\" /][img]http://sunsetyang.googlepages.com/5500.gif\" border=\"0\" class=\"linked-sig-image\" /]
Socket CF Bluetooth + EagleTec CF Lan Card + EagleTec CF Modem
Histroy:
[SL-C3000 Cacko 1.23 Beta 1] Sold on 2006/07/27
MA701 CF WIFI + EagleTec CF Bluetooth + D-Link DCF-660W WIFI
[SL5500+Sharp-3.13 ROM+SimpleTech 64MB CF+Hagiwara 128MB SD] Lost on 18,March,04

chyang

  • Sr. Member
  • ****
  • Posts: 270
    • View Profile
    • http://mail.ustc.edu.cn/~chyang/
FM Radio Tuner for Zaurus?
« Reply #18 on: June 06, 2005, 12:21:13 pm »
New Driver pack:
http://www.ambicom.com/support/driverdownload/FM-CF.zip

It is quite huge compared with my driver from the floppy disk.
SL-C3200+Symbol CF WIFI+Corsair 2GB SD
SL-5500+Sharp-3.13 ROM+Viking 512MB CF+Kinston 256MB SD
[img]http://sunsetyang.googlepages.com/c3200.gif\" border=\"0\" class=\"linked-sig-image\" /][img]http://sunsetyang.googlepages.com/5500.gif\" border=\"0\" class=\"linked-sig-image\" /]
Socket CF Bluetooth + EagleTec CF Lan Card + EagleTec CF Modem
Histroy:
[SL-C3000 Cacko 1.23 Beta 1] Sold on 2006/07/27
MA701 CF WIFI + EagleTec CF Bluetooth + D-Link DCF-660W WIFI
[SL5500+Sharp-3.13 ROM+SimpleTech 64MB CF+Hagiwara 128MB SD] Lost on 18,March,04

chyang

  • Sr. Member
  • ****
  • Posts: 270
    • View Profile
    • http://mail.ustc.edu.cn/~chyang/
FM Radio Tuner for Zaurus?
« Reply #19 on: June 06, 2005, 01:25:35 pm »
Oops, It seems that my hardware is different from the Ambicom's one, in spite of they do come from the same designer: ProLink, but it seems that mine is FM201, while the Ambicom's is FM203.
  Any WinXP usage report? Can you guys use Ambicom's card function correctly? Even after hack the inf part, which made the driver work with my FM201, it seems that it doesn't function correctly.
  It seems that I need to buy a new one in US.
SL-C3200+Symbol CF WIFI+Corsair 2GB SD
SL-5500+Sharp-3.13 ROM+Viking 512MB CF+Kinston 256MB SD
[img]http://sunsetyang.googlepages.com/c3200.gif\" border=\"0\" class=\"linked-sig-image\" /][img]http://sunsetyang.googlepages.com/5500.gif\" border=\"0\" class=\"linked-sig-image\" /]
Socket CF Bluetooth + EagleTec CF Lan Card + EagleTec CF Modem
Histroy:
[SL-C3000 Cacko 1.23 Beta 1] Sold on 2006/07/27
MA701 CF WIFI + EagleTec CF Bluetooth + D-Link DCF-660W WIFI
[SL5500+Sharp-3.13 ROM+SimpleTech 64MB CF+Hagiwara 128MB SD] Lost on 18,March,04

sds

  • Jr. Member
  • **
  • Posts: 81
    • View Profile
FM Radio Tuner for Zaurus?
« Reply #20 on: June 06, 2005, 09:16:38 pm »
Quote
Great!  That's $150 so far (your $50 + $100 OESF match).

I will PM you with my paypal address.

Thanks!
[div align=\"right\"][a href=\"index.php?act=findpost&pid=82723\"][{POST_SNAPBACK}][/a][/div]

I just donated an initial installment of $25 to your account to get started. I rely on you to match the donation, coordinate the effort and keep us informed.

The other $25 I will donate as soon as I test the driver+GUI on the hardware in my sig.

Quote
I'd consider taking a crack at writing a driver for one. It looks like all the audio is handled through a headphone jack on the card itself (likely to simplify the interface and use the headphone cord as an antenna), so the "driver" for the card is purely for tuning and volume.

What does the card get recognized as when it's inserted?
[div align=\"right\"][a href=\"index.php?act=findpost&pid=82802\"][{POST_SNAPBACK}][/a][/div]

Well, I am happy things might be easier than expected.
I do hope, however, that any option to use the speaker of the 5600 will be pursued -- I am ready to be tester for this along with anything else.

I would expect the GUI to have (some of) these controls:
* a Power-On/Off button
* a Mute button
* Automatic/Manual Tuning start-button
* a Volume button
* a couple of Presets buttons and an option to store presets
* an option to set the frequency (range) for the US/Europe/Japan
A sliding ruler to visualize the tuning and allow for manual adjustment might be nice, but in no way mandatory. A digital-clock-type frequency counter might be enough.

cardctl ident returns on 5600 with OZ-3.5.3
Code: [Select]
Socket 0:
 Product info: "Stereo", "FM Card", "Demo"
 Manfid: 0x02c1, 0x2000
 Function: 254 ((null))

Quote
Oops, It seems that my hardware is different from the Ambicom's one, in spite of they do come from the same designer: ProLink, but it seems that mine is FM201, while the Ambicom's is FM203.
  Any WinXP usage report? Can you guys use Ambicom's card function correctly? Even after hack the inf part, which made the driver work with my FM201, it seems that it doesn't function correctly.
  It seems that I need to buy a new one in US.
[div align=\"right\"][a href=\"index.php?act=findpost&pid=83035\"][{POST_SNAPBACK}][/a][/div]

I don't know about the differences with the Prolink Card, and I do not have XP.
However under Win2K with the drivers on the enclosed CD the card works well (only the sensitivity is a bit low and the GUI is quite ugly.)

I bought mine new and unopened on EBay for about $25. Unfortunately, currently there are no offerings. I'd suggest you ask offroadgeek to send you one of his as he kindly offered.

Hmm, let's get started then!
C3100 pdaXrom

chyang

  • Sr. Member
  • ****
  • Posts: 270
    • View Profile
    • http://mail.ustc.edu.cn/~chyang/
FM Radio Tuner for Zaurus?
« Reply #21 on: June 06, 2005, 09:52:20 pm »
Quote
Quote
Oops, It seems that my hardware is different from the Ambicom's one, in spite of they do come from the same designer: ProLink, but it seems that mine is FM201, while the Ambicom's is FM203.
  Any WinXP usage report? Can you guys use Ambicom's card function correctly? Even after hack the inf part, which made the driver work with my FM201, it seems that it doesn't function correctly.
  It seems that I need to buy a new one in US.
[div align=\"right\"][a href=\"index.php?act=findpost&pid=83035\"][{POST_SNAPBACK}][/a][/div]

I don't know about the differences with the Prolink Card, and I do not have XP.
However under Win2K with the drivers on the enclosed CD the card works well (only the sensitivity is a bit low and the GUI is quite ugly.)

I bought mine new and unopened on EBay for about $25. Unfortunately, currently there are no offerings. I'd suggest you ask offroadgeek to send you one of his as he kindly offered.

Hmm, let's get started then!
[div align=\"right\"][a href=\"index.php?act=findpost&pid=83099\"][{POST_SNAPBACK}][/a][/div]
Thanks. I will try to contact offroadgeek.
SL-C3200+Symbol CF WIFI+Corsair 2GB SD
SL-5500+Sharp-3.13 ROM+Viking 512MB CF+Kinston 256MB SD
[img]http://sunsetyang.googlepages.com/c3200.gif\" border=\"0\" class=\"linked-sig-image\" /][img]http://sunsetyang.googlepages.com/5500.gif\" border=\"0\" class=\"linked-sig-image\" /]
Socket CF Bluetooth + EagleTec CF Lan Card + EagleTec CF Modem
Histroy:
[SL-C3000 Cacko 1.23 Beta 1] Sold on 2006/07/27
MA701 CF WIFI + EagleTec CF Bluetooth + D-Link DCF-660W WIFI
[SL5500+Sharp-3.13 ROM+SimpleTech 64MB CF+Hagiwara 128MB SD] Lost on 18,March,04

offroadgeek

  • Administrator
  • Hero Member
  • *****
  • Posts: 1419
    • View Profile
    • https://www.oesf.org
FM Radio Tuner for Zaurus?
« Reply #22 on: June 06, 2005, 10:08:18 pm »
Quote
  It seems that I need to buy a new one in US.
[div align=\"right\"][a href=\"index.php?act=findpost&pid=83035\"][{POST_SNAPBACK}][/a][/div]
PM me your shipping address and I'll send you one.
Search the OESF Wiki
C1000 w/Cacko 1.23 beta (from Streamline) / 760 pdaxrom rc9 / 6000L (thanks Santa's elf!) / 5500 - OZ 3.3.5 / SIMpad SL4
1GB, 256mb SanDisk CF / 2x 1GB, 512mb, 256mb, 128mb SanDisk SD
Ambicom WL100C-CF wifi / Socket 56k CF modem / AmbiCom BT2000-CF (x2)
Pocketop keyboard, Piel Frama case (1000 & 5500), PDAir case (760 & 1000)
sip:536093@fwd.pulver.com
| OESF | ELSI | Zaurus User Group | ZaurusThemes |

chyang

  • Sr. Member
  • ****
  • Posts: 270
    • View Profile
    • http://mail.ustc.edu.cn/~chyang/
FM Radio Tuner for Zaurus?
« Reply #23 on: June 06, 2005, 10:41:44 pm »
Quote
Quote
  It seems that I need to buy a new one in US.
[div align=\"right\"][a href=\"index.php?act=findpost&pid=83035\"][{POST_SNAPBACK}][/a][/div]
PM me your shipping address and I'll send you one.
[div align=\"right\"][a href=\"index.php?act=findpost&pid=83104\"][{POST_SNAPBACK}][/a][/div]
Thank you very much!
SL-C3200+Symbol CF WIFI+Corsair 2GB SD
SL-5500+Sharp-3.13 ROM+Viking 512MB CF+Kinston 256MB SD
[img]http://sunsetyang.googlepages.com/c3200.gif\" border=\"0\" class=\"linked-sig-image\" /][img]http://sunsetyang.googlepages.com/5500.gif\" border=\"0\" class=\"linked-sig-image\" /]
Socket CF Bluetooth + EagleTec CF Lan Card + EagleTec CF Modem
Histroy:
[SL-C3000 Cacko 1.23 Beta 1] Sold on 2006/07/27
MA701 CF WIFI + EagleTec CF Bluetooth + D-Link DCF-660W WIFI
[SL5500+Sharp-3.13 ROM+SimpleTech 64MB CF+Hagiwara 128MB SD] Lost on 18,March,04

chyang

  • Sr. Member
  • ****
  • Posts: 270
    • View Profile
    • http://mail.ustc.edu.cn/~chyang/
FM Radio Tuner for Zaurus?
« Reply #24 on: June 26, 2005, 08:03:25 pm »
Quote
Quote
Quote
  It seems that I need to buy a new one in US.
[div align=\"right\"][a href=\"index.php?act=findpost&pid=83035\"][{POST_SNAPBACK}][/a][/div]
PM me your shipping address and I'll send you one.
[div align=\"right\"][a href=\"index.php?act=findpost&pid=83104\"][{POST_SNAPBACK}][/a][/div]
Thank you very much!
[div align=\"right\"][a href=\"index.php?act=findpost&pid=83107\"][{POST_SNAPBACK}][/a][/div]
I have got the card from offroadgeek when I was visiting USA.

Here is an update:

1.Referenced the Radio TrackII driver in Linux driver for some information on FM card working model
2.Read documents on V4L for FM card control
3.Reference wireless pcmcia driver for PCMCIA service control and programming
4.Dig the internet for available information on the card
5.Disassemble the PPC and XP version drivers for more information

A little finding:
 PPC's PCMCIA interface seems to be similiar to Linux's.
 Card configuration may be available in PCMCIA Card Information Structure part. I will try to find out whether it is feasible or not.

Challenges
Reverse engineering the card control part
SL-C3200+Symbol CF WIFI+Corsair 2GB SD
SL-5500+Sharp-3.13 ROM+Viking 512MB CF+Kinston 256MB SD
[img]http://sunsetyang.googlepages.com/c3200.gif\" border=\"0\" class=\"linked-sig-image\" /][img]http://sunsetyang.googlepages.com/5500.gif\" border=\"0\" class=\"linked-sig-image\" /]
Socket CF Bluetooth + EagleTec CF Lan Card + EagleTec CF Modem
Histroy:
[SL-C3000 Cacko 1.23 Beta 1] Sold on 2006/07/27
MA701 CF WIFI + EagleTec CF Bluetooth + D-Link DCF-660W WIFI
[SL5500+Sharp-3.13 ROM+SimpleTech 64MB CF+Hagiwara 128MB SD] Lost on 18,March,04

chyang

  • Sr. Member
  • ****
  • Posts: 270
    • View Profile
    • http://mail.ustc.edu.cn/~chyang/
FM Radio Tuner for Zaurus?
« Reply #25 on: June 28, 2005, 05:08:13 am »
Updated:

  Create a skeleton which can work with the CF driver to recognize the card, while no functional support.

Todo:
  Know the working flow of the CE driver based on binary and transplant it to Linux
SL-C3200+Symbol CF WIFI+Corsair 2GB SD
SL-5500+Sharp-3.13 ROM+Viking 512MB CF+Kinston 256MB SD
[img]http://sunsetyang.googlepages.com/c3200.gif\" border=\"0\" class=\"linked-sig-image\" /][img]http://sunsetyang.googlepages.com/5500.gif\" border=\"0\" class=\"linked-sig-image\" /]
Socket CF Bluetooth + EagleTec CF Lan Card + EagleTec CF Modem
Histroy:
[SL-C3000 Cacko 1.23 Beta 1] Sold on 2006/07/27
MA701 CF WIFI + EagleTec CF Bluetooth + D-Link DCF-660W WIFI
[SL5500+Sharp-3.13 ROM+SimpleTech 64MB CF+Hagiwara 128MB SD] Lost on 18,March,04

speculatrix

  • Administrator
  • Hero Member
  • *****
  • Posts: 3707
    • View Profile
FM Radio Tuner for Zaurus?
« Reply #26 on: June 28, 2005, 07:53:30 am »
Quote
Updated:

  Create a skeleton which can work with the CF driver to recognize the card, while no functional support.

Todo:
  Know the working flow of the CE driver based on binary and transplant it to Linux
[div align=\"right\"][a href=\"index.php?act=findpost&pid=86150\"][{POST_SNAPBACK}][/a][/div]

I've been lurking for a while on this thread. Am quite interested in this idea. Is the interface to the card purely for control, or is it possible to capture audio from it?

great news and well done on progress!
Gemini 4G/Wi-Fi owner, formerly zaurus C3100 and 860 owner; also owner of an HTC Doubleshot, a Zaurus-like phone.

chyang

  • Sr. Member
  • ****
  • Posts: 270
    • View Profile
    • http://mail.ustc.edu.cn/~chyang/
FM Radio Tuner for Zaurus?
« Reply #27 on: July 04, 2005, 08:41:18 am »
Update:
 
  Today, verified the chip used in the CompactFlash card, which was refused by AmbiCom's technical support to provide. The CF card itself is easy to unpack, I will attach the photo taken when it was naked.
 
   The chip used is Philips TEA5767, seems to be widely used. I will also attach the datasheet for it.

   CE's driver part seems to be endless, I was so hard at reading the code, but it seems without datasheet, it's too difficult to do reverse-engineering.
   
    A little search with Linux showed that the chip with I2C was contributed by developers and provided as patch to 2.6.12, so life seems to be a little better.

    Dawning ahead! Keep marching!
SL-C3200+Symbol CF WIFI+Corsair 2GB SD
SL-5500+Sharp-3.13 ROM+Viking 512MB CF+Kinston 256MB SD
[img]http://sunsetyang.googlepages.com/c3200.gif\" border=\"0\" class=\"linked-sig-image\" /][img]http://sunsetyang.googlepages.com/5500.gif\" border=\"0\" class=\"linked-sig-image\" /]
Socket CF Bluetooth + EagleTec CF Lan Card + EagleTec CF Modem
Histroy:
[SL-C3000 Cacko 1.23 Beta 1] Sold on 2006/07/27
MA701 CF WIFI + EagleTec CF Bluetooth + D-Link DCF-660W WIFI
[SL5500+Sharp-3.13 ROM+SimpleTech 64MB CF+Hagiwara 128MB SD] Lost on 18,March,04

chyang

  • Sr. Member
  • ****
  • Posts: 270
    • View Profile
    • http://mail.ustc.edu.cn/~chyang/
FM Radio Tuner for Zaurus?
« Reply #28 on: July 04, 2005, 08:50:41 am »
 
Photo&Datasheet
SL-C3200+Symbol CF WIFI+Corsair 2GB SD
SL-5500+Sharp-3.13 ROM+Viking 512MB CF+Kinston 256MB SD
[img]http://sunsetyang.googlepages.com/c3200.gif\" border=\"0\" class=\"linked-sig-image\" /][img]http://sunsetyang.googlepages.com/5500.gif\" border=\"0\" class=\"linked-sig-image\" /]
Socket CF Bluetooth + EagleTec CF Lan Card + EagleTec CF Modem
Histroy:
[SL-C3000 Cacko 1.23 Beta 1] Sold on 2006/07/27
MA701 CF WIFI + EagleTec CF Bluetooth + D-Link DCF-660W WIFI
[SL5500+Sharp-3.13 ROM+SimpleTech 64MB CF+Hagiwara 128MB SD] Lost on 18,March,04

Marty

  • Newbie
  • *
  • Posts: 44
    • View Profile
FM Radio Tuner for Zaurus?
« Reply #29 on: August 15, 2005, 06:43:24 pm »
Hi - read the post about the FM card for the zaurus with interest. Have you made any progress with the development of the linux driver for the Ambicom FM Radio tuner Card?

How long will it be do you think, before you have something working?