On 12/15/09, Tony Duell <ard at p850ug1.demon.co.uk> wrote:
Want something hackable? Look for an AP660 from
Apex. No service
manual
but full listing of the ROM :oD
I have one of those. Unlike most cheap-o consumer devices, there _is_
detailed internals data available - detailed enough to retool the
firmware.
It's not full circuit diagrams and datasheets, but from the software
side of things, much, much better than most devices.
I am wondering how useful a ROM listing is without scheamtics. Surely for
something like this you need to know how the firmware interacts with the
hardware (what the various I/O ports do, etc), and that means (at least
to me) scheamtics and documented ICs.
Documented to the level of the register model, sure. You can't write
firmware without knowing where and what the I/O ports are, I agree.
What I can't promise is the level of detail at the circuit level -
i.e., I have not dug around for the specific datasheets for the major
chips involved.
I realize that it means "to you" schematics and documented ICs, but to
many others (myself included), a workable starting point is a memory
map and register model. I'm all in favor of schematics and
datasheets, and use them and collect them and occasionally create
them, but I also know I can often gain enough understanding to make
things work with a less-than-complete picture (something I often
encounter as a consultant).
It also has a
bog-standard IDE DVD transport, unlike less expensive
For which you don't get service data, presumably.
Probably not, but if you don't like one transport, you can swap it out
for another device or even make your own IDE target from scratch (and
I have written IDE device drivers for host controllers, so I know the
command-level protocol isn't that bad, especially if you control both
sides of the cable, as you would with this unit).
The transport (motors, laser pickup, etc) is probably
the section most
likely to fail, and the section with the most alignment adjustments. I'd
need service data on that.
No doubt. I've seen plenty of consumer devices with bad laser pickup
assemblies. So throw out the DVD player and install a hard disk or
flash disk. My point was that unlike most other DVD players, this one
talks to its transport via a PC-style IDE interface, and information
on that is widely available. It won't be a "DVD player" anymore, but
it will be a media player, and since others have done it before
(DVD->hard disk conversion), there's no reason not to expect success.
-ethan