I-Appliance BBS
The Official Source for Internet Appliance Upgrades and Mods
Amazon Honor System Click Here to Pay Learn More
BBS Main List | Sign In | Sign Up | Search | Help | Linux-Hacker.netReply to Thread | Printer |

Home / I-Appliance BBS General / NEWS, Breaking NEWS
Anyone care to take on Omnifi DMP1?
DMP1 + DMS1 + 2x 802.11b adapter bundles will be sold at www.woot.com for $200 sometime soon (tue/wed)

New MessageAnyone care to take on Omnifi DMP1? (modified 2 times) Fry_kun
Profile
Note: if there's much interest in this device, maybe starting a new section would be a good idea :)

I recently purchased an Omnifi DMP1 MP3 player for my car. Although it has some really cool features like 802.11 synchronization, it has A LOT of problems and so far from talking to the support department it doesn't look like they're keen on fixing the problems.
I asked if they would open their sources to the FOSS community and they said no. However, they DO use some GPL tools, here's the GPL info:

There is no serial line or network login available.

The flash image build process is not GPL and will not be released.

The driver for the USB host ports is not GPL and will not be released.

The Kernel/Filesystem image that is programmed during our disk/network firmware upgrade is encrypted, and we will not release the key. This is a requirement of our licenses with Microsoft, ARM, Cirrus, etc.

There is no GPL code in any of our apps.

The Kernel is of course GPL. See list below.

The filesystem has many GPL apps in it. See list below.

http://www.kernel.org 2.4.18 release
http://www.arm.linux.org.uk/developer/ patch 2.4.18-rmk7
http://www.uclibc.org uClibc-0.9.15
http://www.stlport.org STLport-4.5.3
http://www.busybox.net busybox-0..60.3
http://www.bftpd.org
http://www.linux-wlan.org
ftp://ftp.inr.ac.ru/ip-routing/iputils-current.tar.gz arping
http://www2.one-eyed-alien.net/~mdharm/linux-usb/ usb-storage
http://bjorn.haxx.se/isd200/ isd200/300 driver

Additional Tools:
net-tools-1.60
fileutils-4.1
sysvinit-2.83
e2fsprogs-1.29
dhcpcd-1.3.22-p13
util-linux-2.11t

I know it's not a lot, but it's something..

The "user" experience is quite horrible:
1) it drained my car's battery overnight.. not completely but enough to not let the engine start >_<
Although the device is supposed to turn off after 180 minutes of synching, that didn't seem to help. Not sure if the hardware supports any other checks (voltage, anyone?) but it probably should. Anyway, the 180 number is not configurable.
2) The 802.11b card turns on much more often than it is necessary. For instance, it's seeking my network while i'm driving. That's just dumb. And if that wasn't enough, the wireless card stays on even after I turn off my car - all of this EVEN THOUGH I set the device to not synchronize at all!
3) There's no fast-forward feature on the device. That's just nasty!!! There are buttons to skip to next song, pause, etc. but no way to forward/rewind within a file. I was going to use it for some audiobooks and/or Pimsleur tapes, but NOOOO. UGH!!!
4) It doesn't support OGG format. I know it's an open format and most commercial companies don't care for it, but I do!
5) The device is slow to respond to controls. For instance, if a song is playing, it takes the device a second or two to switch to the next one if a skip button was pressed.
6) If #5 wasn't bad enough, there are times when the device simply freezes up and stops playing and responding to controls (except for the superficial Power button). The workaround is to press the power button for like 8-10 seconds to cold-start the device.
7) The software on the computer is quite bad (found several big bugs already) and hard to make heads or tails of. For instance, if you want to exclude some files from being sent to the DMP1, you have to first send them, THEN mark them for not synchronizing and they will be deleted from DMP1 at the next sync. O_O
8) Foreign languages are not supported by the device (okay, I'll give them Japanese/Chinese characters would be impossible to display with such low res, but some other common languages could be made to work)
9) After the sync process, the device "digests" all the files (calls it "building a database")... and it takes its sweet time with that. In fact, if you interrupt that process, the sync disappears (partial sync is impossible)


Anyway, the device is not too-well-made and the support sucks, but it's still a good deal (DMP1 + DMS1 + 2x 802.11b adapter bundles will be sold at www.woot.com for $200 sometime soon - tue/wed), and an interesting target for hacking.

Oh, and what makes it an I-appliance, you say? Well, it has capability to stream audio from the net. Though you have to sign up for some crappy paid service -_-


P.S. One thing I already figured out is that it uses FTP to transfer files. The login is "sync" and there's no password :D
partial /usr directory is displayed when you log in via the FTP, but it doesn't have many files.. I can post the contents if people are interested

04-13-2005 15:32:34

New MessageRE:Anyone care to take on Omnifi DMP1? (modified 0 times) Fry_kun
Profile
More info:
HD changing procedure detailed here: http://members.cox.net/techfire/omnifi/start.html
Media extractor is at http://members.cox.net/omnifiuser/
04-13-2005 18:02:49

New MessageRE:Anyone care to take on Omnifi DMP1? (modified 0 times) LelikTheGreat
Profile
I just created a group for that http://groups.yahoo.com/group/omnihack/
06-09-2005 01:33:35

New MessageRE:Anyone care to take on Omnifi DMP1? (modified 0 times) RalphWonderLlama
Profile
Here is what I have from a directory standpoint


Directory of C:\omnifi\Omnifi-DMS1-DMP1-GPL-Source

bftpd
BusyBox
dhcpcd
e2fsprogs
fileutils
ipUtils
isd200
ISD200driver <-- empty directory
LinuxKernel
LinuxKernelPatch
LinuxWLAN
net-tools
STLport
sysvinit
uClibc
USBMassStorageDriver
Util-Linux

06-10-2005 21:15:30

New MessageRE:Anyone care to take on Omnifi DMP1? (modified 0 times) RalphWonderLlama
Profile
I have not looked deeply into their system, but it would not surpise me if they did not have some GPL code in some of their custom software. They might also have licensing and/or royalty issues with their custom software.

----------------
README.txt

This FTP site is provided as a free download location to any customer of Omnifi DMS1 or DMP1 products.

These files have individual licenses that are included in each source package.

These files are provided under the terms of GPL Licenses. These source files were used in the above mentioned products, but were not modified and thus the source provided is "stock" as found elsewhere on the internet.

06-10-2005 21:24:08

New MessageRE:Anyone care to take on Omnifi DMP1? (modified 0 times) otherguy
Profile
If you guys are interested in bringing simple devices to compliance with the GPL, visit the omnifi yahoo group at: http://groups.yahoo.com/group/omnifi/
We are trying to put together information and a plan of attack. It's obvious they compiled some of their modifications into the kernel, but they have released none of these changes.

And if you havn't done so yet, get openfi on your DMP1's. visit http://openfi.sf.net

08-30-2005 19:41:55

Reply to Thread | Printer |
All times are PSTPowered by UltraBoard v1.62



Copyright © 2000, Netmake Inc. All Rights Reserved.
See Terms and Conditions for more information.




i-opener opener laptop notebook computer help drivers dll free windows dos repair fix linux mac macintosh 2000 95 98 nt pc configure hardware software sound video netscape explorer network networking lan wan software cmos fat bios printer card mouse modem ide scsi cd rom controllers scanner tape hard drive cgi scripts source code mp3