i'm definitely interested. Would you be able to add more shutoff times as well?
First off, let me say that I have been a lurker around here for quite some time, but I am a newb at contributing to forums so let me apologize in advance for any etiquette infractions that I commit... I assure you they are unintentional and I will learn
I have an M2-atx psu, and like many others, I was annoyed by the 5 second delay that occurs on power on. I set out to shorten that delay while ensuring that my power supply still worked as advertised. The farther I dug into the code, the more I discovered it was an unbelievable mess, so in the end I decided to reverse-engineer the operation of the psu and re-write the firmware, which I have done. I finished the current version of the firmware early last year and was promptly sidetracked with real life (job, getting married, moving, etc....) so I have not been working on my carPC since then.
However, it seems that my opinion that the operation of the M2-atx is sub-optimal is pretty widely shared, so I am going to undertake the process of figuring out if my code can help others here on the forum. I have not decided how I am going to release the code into the wild yet, but any constructive suggestion or encouragement would be appreciated!
I am not particularly interested in trying to make money off of the forum users, as I depend on forums and open source contributions for supporting my hobbies as well (linux, xbmc, this forum). However, I have added functionality to the psu as well as removing bugs, so I feel that it has added value and am not ready to just give it away for someone else to sell.
My plan is to demonstrate the functional differences, probably in a before/after type video and to enlist the help of a few people to functionally verify that the code works for them too. After the code has been tested a bit, if companies like mini-box or mp3car are interested in selling it, I guess they can contact me...
Until I have a chance to post more details, please leave feedback if you are interested in the code, you have a bug in operation that you think code might be able to fix, or just want to offer some motivation! More details when I am not at work...
see more details about my firmware farther along in the thread:
also, check out some videos demonstrating the functionality here:
Here's another addition.
If I'm wrong just ignore me then
But if the M2 has bad code wouldn't the other psu lines have similar problems?
As a business adventure, good luck, but I really wonder how many units would have to be sold before you get even a quarter of your effort back
Still, go for it and I do really hope you can make a profit
You might want to look into the legality of what you are doing.
Reverse engineering of someone code is usually against the terms and conditions.
Now doing it for yourself and the product you have bought is fine.
However if you then try and distribute that, you could be break the T&C's.
As such we could not allow that sort of discussion on this forum.
I would suggest you contact minibox with your findings and discuss with them if they are happy for you to distribute your code (unlikely as it would bring up warranty issues if peoples M2 start failing) or whether they would be interested in working with you in getting the code 'right'.
As far as this being a business venture, the work is mostly done already and if I get any compensation for my effort it is better than not, but that was not my original intent. I just want to make sure that credit is given where credit is due... And I am sure that I will be able to help some fellow carputer-ers along the way!
Thanks for your reply!
if you can make the M2 keep the 5V on until a set threshold voltage like the DSATX, it'll make the M2 sooooo attractive.
I had considered contacting minibox before to see if they were interested in working with me but for some reason decided not to... but your point about warranties is a good one so maybe I will see what they say. That being said, I also am not interested in doing or discussing anything illegal regarding terms and conditions of use of the PSU, so I will try to look into that further and post any feedback I get.
I do not think that my code will cause any psu to fail... in fact it should be less likely to because the timing scheme and communication with the motherboard I implemented is precisely compliant with the ATX standard (which I couldn't verify with the minibox code). But additional testing may find bugs that my setup doesn't have so I make no warranty claims at this point!
just buy a stock of PIC's, flash them to your code and sell them here on the side. if theyre good chips, people will buy them. id spend $15 on one if i knew it would make my m2 more stable and add features.