Lossless SD digital Player is computer audio now reborn?

Anything to do with computer audio, hardware, software etc.
rickmcinnis
Posts: 588
Joined: Wed Nov 06, 2013 10:01 pm

Re: Lossless SD digital Player is computer audio now reborn?

Post by rickmcinnis »

No intimation of perfection.

AS Salvador Dali told us: "Do not fear perfection, you will never realize it"

I meant as long as I am this happy I will drag it out a little while longer. When my ears have completely figured out the puzzle and find it lacking I will give them something new to work on.

I mean, give me, at least, until this weekend, Nigel!
phonograph, amplifiers & speakers
nige2000
Posts: 4253
Joined: Thu Feb 14, 2013 10:47 am
Location: meath

Re: Lossless SD digital Player is computer audio now reborn?

Post by nige2000 »

lol
only making jokes :)

only delaying the inevitable
sd card player, modded soekris dac, class a lifepo4 amp or gb class a/b amp, diy open baffle speakers based on project audio mundorf trio 10's
gstew
Posts: 113
Joined: Sat Jul 12, 2014 10:50 pm

Re: Lossless SD digital Player is computer audio now reborn?

Post by gstew »

jrling wrote:Actually what made me think it might be available was this line in nige's £75 Chinese player in a box -
Under SD card with the firmware update function, we released Firmware APP.bin directory on the SD card, boot update, the update takes only 1-2 seconds, firmware deleted without deleting not affected.
So that inferred they would supply firmware for updating.

HOWEVER, that almost certainly is compiled executable not the source code. But thought I would ask.

Code for a FPGA is no different in concept from any other computer player code. Written in various languages and compiled to an executable which cannot be read.

Actually, it could make very good biz sense. If there was an ability to improve the code, then it could create an audiophile following much as the Soekris has.

Rick - the code for the SDTrans is very custom for that board. I doubt it even uses the same FPGA chip as nige's. So rest easy!

Jonathan
Jonathan,

Agreed that the FPGA code is compiled machine code or equivalent... but having been a mainframe assembly language programmer from the late '70s through the early '90s, that can be read and manipulated with some effort (you don't want to know how many dumps I've had to read!).

Also, during the cMP/cPlay XP-slimdown craze, people were using tools to modify executables to take out un-needed sections and make them smaller...

So it can be done with the EBay reader, if only from a reverse-engineering perspective. Maybe stripping out the code for all of the formats we wouldn't use would be useful?

Just a thought... hoping mine arrives soon!

Greg in Mississippi

P.S. For some insight to what one can do with careful code-optimization, read some of the posts by Ted Smith on the PS Audio forum on some of the work he did in getting better sound out of that DAC on later firmware releases.
jrling
Posts: 398
Joined: Tue Oct 08, 2013 7:54 pm
Location: London

Re: Lossless SD digital Player is computer audio now reborn?

Post by jrling »

Interesting and thanks.

'Ebay reader'??

Apart from stripping code not being used, which is probably not that much, I had in mind possibly improving the actually rendering code. We have seen what can be done in MQn and WTFPlay that makes such a difference to the SQ. The code in the FPGA must be doing a render loop being fed from a buffer and outputting it to another buffer. I wonder if that could be optimised?

Certainly not by me, but may be by you!!

Just a thought, but probably too difficult and actually not entirely 'right' without asking the manufacturer. But there are a number of these SD card players on the market now and I wonder if they are sharing the same FPGA code.

Cheers
Jonathan
Maplin XM21X 12V float charging A123 26650 LiFePO4 battery/Maxwell Supercap PSU for Mitac PD10-BI J1900 Bay Trail, WTFPlay, Hiface Evo, Bow Technologies 1704 NOS DAC, StereoKnight TVC, Quad II monoblocks, ZU Audio Druid Mk4/Method Sub
randytsuch
Posts: 395
Joined: Mon Aug 11, 2014 4:19 am

Re: Lossless SD digital Player is computer audio now reborn?

Post by randytsuch »

Based on Nige's pics, I'm not sure there is an FPGA on his ebay board.

Looks to be some kind of ARM processor, kind of hard to tell as "ARM" is the only thing I can read on that guy.

There is another chip that I would guess is memory, it's not a kind of package normally used for FPGAs.

Randy
MSI H81-P33 MB, Xeon E3-1225 V3, LPS/LIFEPO4 and Astron RS-12A, 240gb SSD music, 2nd SSD for OS, Mod SS PCIE USB card, Server2012 R2 Ess+AO+MQn, Amanero USB to DACEND ES9018 to Schiit Lyr amp to Senn HD 700 headphones
jrling
Posts: 398
Joined: Tue Oct 08, 2013 7:54 pm
Location: London

Re: Lossless SD digital Player is computer audio now reborn?

Post by jrling »

randytsuch wrote:Based on Nige's pics, I'm not sure there is an FPGA on his ebay board.

Looks to be some kind of ARM processor, kind of hard to tell as "ARM" is the only thing I can read on that guy.

There is another chip that I would guess is memory, it's not a kind of package normally used for FPGAs.

Randy
Well spotted. I had just assumed FPGA.

Looking at the board, the legend says STM32F (ARM) which is as you say an MCU for embedded systems.

Interesting. I would guess actually better potential for this application than an FPGA, but over to you & Gstew for expert views.

So nige has got a different animal from SDTrans. Can't wait for a competitive match between the two.

Jonathan
Maplin XM21X 12V float charging A123 26650 LiFePO4 battery/Maxwell Supercap PSU for Mitac PD10-BI J1900 Bay Trail, WTFPlay, Hiface Evo, Bow Technologies 1704 NOS DAC, StereoKnight TVC, Quad II monoblocks, ZU Audio Druid Mk4/Method Sub
gstew
Posts: 113
Joined: Sat Jul 12, 2014 10:50 pm

Re: Lossless SD digital Player is computer audio now reborn?

Post by gstew »

randytsuch wrote:Based on Nige's pics, I'm not sure there is an FPGA on his ebay board.

Looks to be some kind of ARM processor, kind of hard to tell as "ARM" is the only thing I can read on that guy.

There is another chip that I would guess is memory, it's not a kind of package normally used for FPGAs.

Randy
Unless there is another chip or two hiding on the bottom, you are right. ARM might suggest Linux, but does not have to be that.

Maybe Nige can share more about whether the instructions listed a Firmware/Software update process... that would tell us a lot.

On the potential of someone stealing the SDTrans FPGA code, I doubt the designers are too worried... it is a device with VERY limited functionality, WAV only, limited control of playback, very hair-shirt, very specialty. I doubt they are too worried that it will be copied... no profit in it... only us 'enthusiasts' want one.

OTOH, these Chinese players are much more functional and have a much higher 'appeal'. But given the various ones that appear to be available, the firmware/SW has probably already been stolen and is out there.

Greg in Mississippi

P.S. Jonathan, thanks for the vote of confidence, but I am likely the least 'expert' of the group here!
gstew
Posts: 113
Joined: Sat Jul 12, 2014 10:50 pm

Re: Lossless SD digital Player is computer audio now reborn?

Post by gstew »

YAY!!!! Tracking info indicates mine has made it to the shores of the USA!

Hopefully I'll have this to play with by the weekend!

Greg in Mississippi
jrling
Posts: 398
Joined: Tue Oct 08, 2013 7:54 pm
Location: London

Re: Lossless SD digital Player is computer audio now reborn?

Post by jrling »

Well spotted. I had just assumed FPGA.

Looking at the board, the legend says STM32F (ARM) which is as you say an MCU for embedded systems.

Interesting. I would guess actually better potential for this application than an FPGA, but over to you & Gstew for expert views.

So nige has got a different animal from SDTrans. Can't wait for a competitive match between the two.

Jonathan
nige - would you agree that the ARM STM32F in your born again SD card player is not an FPGA but some sort of more general CPU?

If so, I wonder if that is a better solution - to program an ARM MCU specifically for audio player - as opposed to the same conceptual code in an FPGA?

I have read that FPGAs 'fire' their gates all the time even if not being used and thus causing 'noise'.

Of course this may mean that the coding of the MCU is also different from an FPGA.

Jonathan
Maplin XM21X 12V float charging A123 26650 LiFePO4 battery/Maxwell Supercap PSU for Mitac PD10-BI J1900 Bay Trail, WTFPlay, Hiface Evo, Bow Technologies 1704 NOS DAC, StereoKnight TVC, Quad II monoblocks, ZU Audio Druid Mk4/Method Sub
nige2000
Posts: 4253
Joined: Thu Feb 14, 2013 10:47 am
Location: meath

Re: Lossless SD digital Player is computer audio now reborn?

Post by nige2000 »

sd card player, modded soekris dac, class a lifepo4 amp or gb class a/b amp, diy open baffle speakers based on project audio mundorf trio 10's
Post Reply