Hacking Acer's Set-Top Box
Buell Smelt writes: "I found this site about these set top boxes out there, and it seems kind of cool, now that I'm bored with my iopener... http://www.phoenixgarage.net/ Seems like a bigger challenge than the iopener in some ways, but maybe not. I just like the fact that it has NTSC/PAL out, so I can use it as a home MP3 player in my livingroom and don't have to haul a monitor out there. It also has the same form factor as most home stereos. It's a lot less expensive than the iopener, that's a plus. There are some floating around in the 'Internet Appliance' area of eBay. I guess you can also turn an old VGA monitor into a TV with these things. That's kind of handy too."
Yeah - this is what I have looked into - but I am really interested in doing the same stuff as the current Liberate software - that is, a small OS, with a small (but highly functional) internet browser. I figure you could possibly set up an LRP type system, then throw Lynx on it - but I would like to see something more graphical. I am sure it can be done (one promising source that I found was a distro called TVLinux - I have a link on the site).
It's too bad these boxes couldn't be used as a router/firewall of some type - you can only put in one NIC. But they can be used like they were designed - I am just wondering why there isn't more embeddable Linux stuff (TVLinux is the one promising thing - but they ask sooo much for the distribution - but if they can do, others can too).
Worldcom - Generation Duh!
Reason is the Path to God - Anon
FWIW & IIRC, Acer bought out TI's notebook division.
I wouldn't be surprised that if your notebook is still working to your satisfaction that your model is a direct copy of the TI notebook design.
If you could be told what you can see or read, then it follows that you could be told what to say or think - BoC
Plus I'm lazy. The All-in wonder would really only be usefull to Windows boxen (especially with all the cool software.)
Oh... And the patent's pending ;)
This rating is Unfair ( ) ( ) Fair (*) Funny
Sigh... If only. Modding would be so much more fun.
Can't ask for much more than that.
Also had a roommate that had an Acer computer while I was in college. Wasn't the best machine out there, and was extremely propriatary, but otherwise, a good solid computer. He's still using it -- not as a gaming machine or desktop, but it's just fine for a mp3 server.
I wouldn't buy one of their computers, the one I played with was too hard to upgrade. However, I can't say that it was a total turd, like a Packard Bell.
-------------------------------------------------
Well, there is a table silk-screened on the motherboard that seems to indicated bus speed settings in some way, but there aren't any jumpers. You should be able to see this table on the scan of the main PCB, near the processor (I believe).
Heck - I just took a good look and realized that the tables don't turn out at all - going to have to fix that. Basically, there are a few tables silk-screened on the board. One indicates some settings that seem to be related to bus speed settings (like a jumper setting table), but there aren't any jumpers near the processor to mod. It is either some kind of settings that are done with solder jumping, or in a special hidden area in the BIOS...
Supposedly, though (I haven't tried this yet myself - Chris Healy has), it plays MP3s well, just like it is, without overclocking. Maybe it is the MP3 files he is using - I had built an MP3 player for my truck, using an AMD 586/133, and I had to OC it as well to get it to play MP3s nicely.
Maybe this machine is architected slightly differently to alleviate the issue?
Worldcom - Generation Duh!
Reason is the Path to God - Anon
http://cgi.ebay.com/aw-cgi/eBayISAPI.dll?ViewItem& item=1208382162
I am the owner of the site - no, I have nothing to do with the Ebay listing. I wouldn't stoop so low to do the kind of thing you are suggesting.
The wording may look similar, but I assure everybody that I don't have ANYTHING to do with the Ebay auction...
Worldcom - Generation Duh!
Reason is the Path to God - Anon
You can fit quite a bit of linux into the 4 meg flash, if you can get linux to handle the flash. cramfs is perfect for this sort of thing.
There are a lot of misconceptions about the TiVo. The 133mhz Elan in this box beats the tar out of the cpu in a TiVo - a PowerPC 403 at 50mhz - way slower than anything ever put in a macintosh. IBM puts them on RAID controllers. they are Low End ppc. Embedded class. Wimps.
The major reason the tivo works so well is because of all the dedicated hardware in it. With a tweaked kernel, a hardware mpeg encoder, and a hardware mpeg decoder, there's no reason this box couldn't do something similar - but without a couple of open PCI slots and a considerable development effort i don't see it happening.
This is just like television, only you can see much further.
How do you do this? Do you have links on where I could find out more about this? It might not be an ideal use, but it would be an interesting use...
Thanks...
Worldcom - Generation Duh!
Reason is the Path to God - Anon
The TiVo software isn't open source. The TiVo modifications to the linux kernel are. All of the binaries that comprise the bulk of the non-kernel TiVo software and service are proprietary.
FP
"Tell me doctor, with all of your defenses, are there any provisions for an attack by killer bees?"
wow. i could see hooking this up to my home network and using it as a way to play mp3s/videos/internet radio in my living room. currently i use an old p133 for that, but it's pretty damn clunky.
If you want to do it for the challenge, knock yourself out.
When I bought this box, I was on the Webplayer coop list - I thought getting one of those would be fun. But after purchasing this box, and seeing nobody doing anything on it - I decided not to get a webplayer (and they recently had a problem with paypal - so maybe it was for the better), and look into what this box can do.
Yeah, it's cheesy - you can't put it in the bathroom easily. But that isn't what it was designed for! It was designed to go with your TV. To act as a smart terminal for a backend server, dishing out a funky version of html (that has, for example, tags to control the TV window size and position, in addition to others) - to bring about a form of interactive TV.
Basically, what would happen is the user of the box would turn on the box, and his cable service. The program that was on would have special data in the VBI of the video (same area as closed captioning), that would cause the box to go to one of the servers and get one of these special HTML documents. The HTML would cause the custom browser to "frame" or overlay the video with the web page information, that could be navigated as the program progressed. The video program could control the box, and the user could control the box as well. So, it was a two way interaction.
You don't need much power for that.
This box has the power of around a p75. Think outside the box, here - a P75 is a lot for this type of thing.
I remember when a p75 was a high-end machine (and a good 486 was over $1000)! Come on, people...
Worldcom - Generation Duh!
Reason is the Path to God - Anon
From what I understand (and I haven't had a chance to verify it yet), if you boot it with it plugged into a TV only, it will activate the TV, otherwise only the monitor is activated only.
Also, when using the monitor, yes - you can view TV signals (so yeah, I guess this would be a way of using your monitor as a TV)...
Worldcom - Generation Duh!
Reason is the Path to God - Anon
If I had a warehouse in which to hold such a thing, and didn't have to pay shipping, it might be feasible to have such a Cray. My Alpha 433 box is probably more powerful, mind you.
It's pretty valid to be a bit schizophrenic about it: On the one hand, that Cray may have cost $10M to build way back when, and it's a shame to waste that; on the other hand, if I can get a machine that's more powerful for $5K today, then I'd stupid to offer more than $5K for the Cray, unless I felt some special sentimentality.
I feel no sentimentality for some Acer set top boxes, so I'm certainly not inclined to overvalue them.
In contrast, I feel a little sentimental towards my Digital Multia; the case engineering is so nice that I keep it around even though it doesn't work anymore. It probably cost $5K to build, and people have literally been giving them away of late.
There's some sort of balance between economic rationality and sentimentality; it's easy to bash it by heading to one extreme or another. Of course, we're talking about Acer set top boxes here, so I doubt sentimentality enters in heavily...
If you're not part of the solution, you're part of the precipitate.
Good Luck..
- tred
Does anyone know of any linux programs that would actually allow me to create a tivo or mp3 jukebox out of this acer box or maybe an old pc? What kind of horse power are we talking about?
These guys sell all kinds of video adapter products, they may have something:
http://www.svideotorca.com/
Get involved
It's the 21st Century Do you know what your government is doing
I bought an Acer P100 about six years ago, and still have it to this day. Granted, I had to swap out the HDD (for a bigger one), but OTT I've had no problems. It's running slack7 and being an intranet FTP server, and been up over 122 days!
Ceci n'est pas un sig
Sure you can watch a TV image on a monitor. I like to watch a TV in a small window while doing other work on the PC. Check out this site for some pretty cheap PCI and USB TV tuners with A/V and coax inputs.
-atrowe: Card-carrying Mensa member. I have no toleranse for stupidity.
This is my site.
One could say it is old hardware. But the fact is that they were manufactured in 1998, but they haven't really been deployed. You wouldn't believe the tight grip the companies involved have on this thing, with regard to specifications and settings. There are still several jumpers on the main PCB that no one knows what they do, or what thier purpose is.
Acer won't tell me anything - only to say that such information would be "very expensive" for an individual.
Liberate wasn't forthcoming at all.
Neither of these companies would tell me, or sell me, squat. All of the information obtained has come from other sources and my own experimentation.
Actually, it is almost understandable - you see, I wasn't supposed to have gotten one of those boxes through "outside" channels. I got mine off of Ebay (for much less than $100 - the $100 figure is based on ideas me and my contact have been throwing around). From what I understand, they aren't available from the guy I bought mine from anymore (he sold his last one a while back - at least, that is what he told me).
Could you build a Tivo with one of these? No, unlikely. But think about what can be done...
Sure, it is only a souped up 486, but it can play MP3s. Chris Healy has done this, and he has also gotten Nintendo and Sega emulators running on it as well. This thing is meant to use an embedded OS - a small, fast, and preferably real-time OS. Think small applications - things that don't tax the CPU. The "built in" browser software is actually pretty powerful - if you could get one of these boxes with the OS and browser on it, your could set up a WebTV type box for doing any number of things - set up a "proxy server" to browse through on another box, and supply the funky HTML it uses (detailed on the Liberate site), and you could do some pretty cool X-10 control stuff (I can think of a way to do an X-10 wireless camera control system, with the video in the corner, and the controls arranged around it). Or, you could set it up to be a "WebTV" type system for others, using any ISP you want.
That is just with the built in software - put in your own OS and software, and you can do almost anything. The point is not to think of this thing as a general purpose PC type system...
What has me excited about it, is the fact that supposedly Acer distributed over 50,000 of these boxes. So where are they? Why haven't they been deployed? Are they just waiting for the right time? If not, will they just be put in a landfill? Will they flood on the surplus market in the near future?
AOLTV uses a similar product, but it is more powerful, and not made by Acer (I am not even sure if it is PC compatible in any way). I think these set-top boxes are going to be a big thing, in the near future. Maybe I will be wrong - but a lot of time, money and energy has been put in place by a lot of major players recently (and almost quietly, I might add).
So - think small. Think of the device as a front-end device, not a do-it-all box. Think ASP like applications - what can be done?
Worldcom - Generation Duh!
Reason is the Path to God - Anon
The product looks nice. But the web site is definitely high bandwidth with all that Flash. And I noticed at least one MS proprietary character in the FAQ, which looks ugly on some systems.
Well, Linux can use NFS for swap and storage, so these could be used on a LAN with a file server. A "network computer" configuration. Or perhaps just an X terminal. For that matter, if the NIC supports a boot PROM it could be booted from the network.
Since I actually own one of these things and have been able to get linux to run on it. I thought I'd share some of my insights on this.
Basically, the units are shipped in many different configs. In fact many times it's custom to the buyer. Typical config is a 150Mhz Intel Clone (usually cyrix) proccessor and about 4-8 megs of RAM. There is also some flash RAM for the OS/Liberate stuff.
The reason there are a lot of these boxes out on the market is the lack of RAM. The liberate software stores a lot of information on a central server that would normally be stored locally (such as cookies). This made the browser very slow on high load systems.
Also, because of the limited RAM, there really isn't anywhere to go with the box. It's never going to play real video or the ilk. Almost everything is SMT on the mainboard. You COULD upgrade the memory if you had the correct tools. People have done this their palms and tivo's. Although at some point I'd question just buying a normal PC.
The video chipset is an older Trident type. You could probally get the box to use the Video Features under 95 assuming you could still find the drivers, but none of the video overlay is supported in Linux right now, and the chipset was really only used in a few notebook computers and the NT 150. I doubt anyone is working on this.
The modem is an ISA slot. You can use a NE2000 nic is this slot just fine. Some of the older linksys cards actually line up rather well.
Some of the NT 150's had built in smart card reader/writters. It's not clear from the picture if the model has the hardware. This is really what the box would be most useful for. Assuming someone could scratch together a linux driver for the smartcard device you could use it to clone smartcards.
In general the Liberate stuff can be removed if they have the liberate flashing utilities. The ISP generally had some utilities to configure the hardware type. Usually to config if the box had a modem, DSL, or ethernet. You should be abel to erase it with those.
In general it's an okay set top box, but the lack of support for the video chipset and lack of memory does present a barrier to being a good linux box.
I hear ya. Why, the other day I just threw away a gold-plated Cray. Not much I could do with, being old hardware and all. I'm just about to throw out my Beowolf cluster too.
When will all these loser learn that to be a 1337 h4x0r you must waste and throw away a lot of expensive hardware. Sheesh, I bet they're working on wearable computing right now, dorks.
It's 10 PM. Do you know if you're un-American?
TiVo isn't open sourced. The modifications they've made to linux are available, but the tivo software itself is closed and available only in binary form on the tivo itself.
Not to mention that TiVos use PowerPC processors. Thus, the binary wouldn't run on the Acer box even if you could extract it from the TiVo.
---
Check in...OK! Check out...OK!
I pledge allegiance to the flag...
of the Corporate States of America...
I currently use a diskless workstation. It's an old 486, but it works just fine. What I am still looking for is an appropriate chassis. An "empty set-top box" or something alike would be cool. Anyone knows who sells such stuff? Some time ago, there was an article on ./ about a set-top box by Allwell (http://www.gctglobal.com) which was said to be able to run Linux. Any success stories?
best wishes
I have an external box, an AverMedia TV Genie, that converts composite or SVHS to VGA, and also works as a video switcher, switching between your VGA input and your video input. We use them at trade shows to use the same monitor to display either our live software demo or our taped VHS demo reel.
-- There is no truth. There is only Perception. To Percieve is to Exist.
I remember when a 4mhz Z80 with 64K of RAM was a high-end machine. Mine was fancy. I added a real-time clock to it! Woohoo!
I do see your point about the non-standard use of the box. What gets me is the people who want to make it into a general purpose computer. What good is a P75 with 8MB of RAM as a PC? Add $100 for a hard drive and all of your time and you've got more into it than you can buy a used P166 desktop machine for.
Cool! Thanks!
-- Some things are to be believed, though not susceptible to rational proof.
Have you got a URL for that? I can't seem to find it on the web.
-- Some things are to be believed, though not susceptible to rational proof.
To "emulate" a dial tone you must create your own phone system. You need a 9v power supply (battery?) to run the power on the line and then simply cross the send and receives. Read the article on telephone systems at www.howstuffworks.com
No surge protector will protect my surge. - Commodore64
-------
CAIMLAS
~/ssh slashdot.org ssh: connect to host slashdot.org port 22: too many beers
This along with the new internet radio boxes and I'll be happy. Who cares if the internet is the cause of the power problems out here in California, but I need it. I wonder what my kids will say when I tell them I lived in a day before we had MP3 systems, Tivo's, and internet radios.
-Nicholas Blasgen
Unfortunately, interesting kit like this is somewhat harder to come by over here in the UK - the tivo has only just been commercially released, and many of the cool hackable gadgets don't even make it out. It's a real shame, as there are a lot of us over here who would like a chance to have a play, but the cost/inconvenience of getting them shipped over makes it prohibitively expensive :(
> I guess you can also turn an old VGA monitor
> into a TV with these things. That's kind of
> handy too
Boy, do I *ever* need 14" colour TV with a lousy refresh rate.
</sarcasm>
The rest of it sounds like a pretty standard port; a lot of hardwork, mind you, but nothing truly *elegant*.
"Don't mind me cutting myself on Occam's Razor"
For less than $100, you can buy a little box that converts VGA output to something your TV understands. They are usually used for presentations (PowerPoint), but work fine for general usage, games, etc. as well.
I'm wondering, if they can put a hard drive in it, and they can get it to run linux. CAn't they put the tivo software on it since the software is open source? Sure you'd still have to pay tivo some dough or just use it as a digital recorder that only works if you know the exact time you want to record....but still...Perhaps a modified tivo software that gives better functionallity?
So if I had this ACER thing, I could outpu European video for my European friends to send them American shows that they can't yet get in Europe, like South Park and Battlebots.
Of course, I don't want to make them too jealous.
It seems to me that with the increased availablity of gadgets that want to dial home to connect to a proprietary service, there is a need for a project to spoof modem connections and reverse engineer protocols. I see these things all the time and think, nice piece of hardware but I don't want to be shackled to their service. Take for example these new digital picture frames. They look like something that has a lot of hacking potential but how do you get them to talk to your own machine instead of calling home. Is it possible to attach two modems together using some sort of crossover cable? Is anyone working on reverse engineering some of the protocols used by these devices? I know may of these companies are selling the hardware at a loss in the hope that they will make money on the subscription, too bad for them.
The difference between Canada and the USA is that in Canada healthcare is a right and gun ownership is a privilege.
Acer made something Useful???
Be careful that this latest piece_of_garbage from them doesn't break or fry by itself before ya start hacking it up.
I once had a customer complain soo much about acer workstations crashing and hosing (granted they had Winblows, 10+ hosings and lockups/8hr workday is still uncommon under 95) that we had to eat the cost of 225 of them, and, the cost of 225 "stable" dell machines, and the cost of 3 techs for 3 weeks swapping out the POS'S.
----Fuck Acer, dont ever buy that shit.----------
Plz reply if you are happy with yours, I would like to hear other adventures in Acer.
dig this kewl shit baby...http://www.crazyasscrackers.com/
"I am a warrior, and information is my weapon..."
My time is worth enough that, instead of hacking at some little POS set-top machine, I'd much rather just buy a decent box. I mean, come on! a "decent" box (interpret that however you like) certainly outperforms one of these things, and I can slap one together for, what, $350, maybe? And, generally, I have enough extra parts around my place that I'm only buying a few key items!
I can't even think of an argument that I want to pre-emptively rebut; Most anyone that would be trying to hack these things are going to be in the same boat I am (the I-have-my-own-computer-flea-market type of person) and could easily create a second (or fifteenth) machine out of spare parts with a few strategic purchases.
This isn't to say that the pursuit of hacking into one of these isn't a noble venture in and of itself. I am just talking (or blathering, if you like) about proposing such a task to be some sort of low-cost solution to getting a new Nth machine.
Or am I just getting old at 24?
Send your friends messages of love at fuck-you.org
Shoehorning a running Linux system into a 4 meg flash ram is certainly not pedestrian. We haven't done it yet - but perhaps someday we will. Then, of course, you have to get some kind of application and networking going...
It doesn't make a bad MP3 player at all - and it makes a decent platform of Sega Genesis and Nintendo emus.
It doesn't have a floppy (well, actually it does, in a way - read the FAQ on what info I have on it), but you can hook up an IDE hard drive easily enough - and there is the 4 meg of flash (once you can get access to it, that is).
No, you won't be able to build a Tivo - but that wasn't the reason for this device - it was meant to supply interactive TV. Think ASP-type applications - that is where the power of this box is...
Worldcom - Generation Duh!
Reason is the Path to God - Anon
I have an SBC using the same IDE chipset and it's worth nothing that the IDE Chipset they use in this Acer Set-top box (the ALi M1487/M1489) DOES NOT, in fact, support DMA (or at least it doesn't support it correctly). This will cause a huge hit in system performance, especially under Win9x.
For those of you who don't know that the absence of DMA capabilities means, it means that the CPU has to do a lot of the work to access the IDE drives so while the Drives are being accessed the system is essentially halted for that timeslice. I think the newer Linux Kernels have some kind of workaround for it, but I'm not sure.
Hilary Rosen's speech was about her love of money and her desire to roll around naked in a pile of money.
Thought: The Linux Router Project has a configured Linux system all on a floppy (1.4MB). Now, that doesn't include a lot more than the base kernel and a network driver or two... It could be done... it all depends on your definition of "system".
--
"It's tough to be bilingual when you get hit in the head."
TiVo uses complex MPEG-2 encoding routines to encode video in real time. A 133Mhz x86 would be unable to keep up with the encoding routines. In addition, while Tivo's extensions to the Linux OS are open-source, Tivo's software to display the TV programming and maintain listings is proprietary and closed. Sorry.. no go.
Checking out the internet appiances section on e-bay (pure coincidence - honest!) I came across this ad http://cgi.ebay.com/aw-cgi/eBayISAPI.dll?ViewItem& item=1208382162 /.rs to check out the add on e-bay.
25 I-opener for sale at one hit!. Odd thing is some of the wording is rather similar to the URL in the original post at http://www.phoenixgarage.net/.
Oh how strange there is also a link there from E-Bay. Is someone here trying to get
Or worse still have I just fallen for it and now helped in his plan?
"Linux users never complain about Microsoft. They don't need to!"
Anyone tried this with one of those countertop Compaq Ipaq flatpanel things? They're only $199 if you "promise" to buy service for it, and they look pretty cool. They run WinCE, so I assume they are StrongArm based.
Need Free Juniper/NetScreen Support? JuniperForum
You are thinking of the AMD 5x86-133, which was actually a 486-133. The performance was about the same as a P75. The K5-133 is a real 586 CPU, whose performance was on par with a Pentium 133.
sup
Cryptnotic
My other first post is car post.
The flip side of it is that this is pretty old hardware. I would not pay $100 for one of these units; if it's an AMD K5-133, as seems to be the case, this is basically like a Pentium 75 with 8MB of RAM and no disk.
It's not going to make a great MP3 player; it's certainly not going to provide the CPU horsepower needed to build "something like TiVO."
The iOpener represents more "modern" hardware; ditto for the ThinkNIC. I've actually thrown away newer hardware than this, and I'm hardly near to having 1GHz Athlon boxes going to waste...
If you're not part of the solution, you're part of the precipitate.
Maybe I missing something, but I couldn't find a page to actually order one. Anyone?
Get involved
It's the 21st Century Do you know what your government is doing
I just interviewed with this company - got to see their prototype MP3 / DVD / Web Portal boxes. They were sweet. It runs linux, has a hard drive, broadband ready (aka ethernet port), built in DVD player. It was purty.
Of course it is, ever since NetPliance bundled the service inside the box, the iOpener jumped up in price by $200. They pulled the old version because people were hacking it to turn it into an ultra-cheap x86 machine. After having many units sold but far fewer users registered for the service, though, NetPliance finally grew a brain and bundled the license. Auntie Eula knows no limits.
"Ancillary does not mean you get to rule the world." --U.S. Circuit Judge Harry Edwards, speaking to the FCC's lawyer
One guy I have talked with who is supposed to be getting one of these boxes lives in Argentina - and he says the PAL standard there is different from the European standard. I haven't been able to find anything that says whether the PAL standard on the box will work in Argentina. Does anyone have any experience with this?
Worldcom - Generation Duh!
Reason is the Path to God - Anon
I came across this product last year when I ripped apart a laptop to see if I could figure out a use for the LCD.
I guess this proves there is a market for choosing a unique name. All I remembered was "cheese". Enter "cheese vga" into Google, and voila!