k150 programing 12C508A issues mod chip

Post a topic about yourself to let others know your skills, hobbies, etc.
Post Reply
fragthewife
Interested PSXDEV User
Interested PSXDEV User
Posts: 9
Joined: May 23, 2018

k150 programing 12C508A issues mod chip

Post by fragthewife » May 23rd, 2018, 9:26 am

Firstly I apologise If this has been placed in the wrong section :naughty

I have a few playstations from years gone by.
Recently I dug out an old 1002 model which was modded with a chip back in 99, those were the days :)

Anyway the fun was short lived and it seems the BAM type laser has finally given up :(
Finding a replacement seems to be not an easy task. This will be for another thread.

Anyways I have 2x slim SCPH 102 models which work well and I have another older 1002 model.
Rather than just buy mod chips ( where is the fun in that ) I thought I would try to do this myself and take some pride and enjoyment out of completing this task till the end.

So I purchased a K150 programmer along with 12C508A chips. After a bit of huffing and puffing with Prolific drivers I finally managed to have this running on my windows 10 box.

I have the hex files for the different models of PS and was intending to use the OneChip for the 102 PAL model.
With the blank 508A chip in the programmer I can read it, however the first dozen lines contain hex file information and they have been purchased as blank? confused :shrug

So when I load up a hex file ( mod chip hex ) and attempt to write the information to the chip I just get an error " Received Data Error " device will reset

So I found this forum and am looking for some advice.
My initial thoughts are that the chips i have are not blank and I have been sold some duffers. (ebay)
However Id like to hear the experience of the forum members as to what may be the problem.

I have copied the hex file data from a so called blank chip and pasted it bellow. I would have expected to see no information on the chip but it does contain some hex info, or this maybe normal ?

Your advice and help would be with the greatest of thanks.

Blank chip

:10000000250001002900400023006600250914098D
:10001000010227004000230025092B093F09570949
:10002000680998099F090A0A68006A006B001F0C9A
:100030002C00700072008907210AE906210A73006A
:10004000000813047304930400080400410C020028
:10005000CF0C060000081304070229000102270044
:1000600009028700E80103079E0AFA0CA800AA0209
:100070000A0C8A0003079E0A6A001305000869003B
:100080000000000000000000000000000000000070
:100090000000000000000000000000000000000060
:1000A0000000000000000000000000000000000050
:1000B0000000000000000000000000000000000040
:1000C0000000000000000000000000000000000030
:1000D0000000000000000000000000000000000020
:1000E0000000000000000000000000000000000010
:1000F0000000000000000000000000000000000000
:1001000000000000000000000000000000000000EF
:1001100000000000000000000000000000000000DF
:1001200000000000000000000000000000000000CF
:1001300000000000000000000000000000000000BF
:1001400000000000000000000000000000000000AF
:10015000000000000000000000000000000000009F
:10016000000000000000000000000000000000008F
:10017000000000000000000000000000000000007F
:10018000000000000000000000000000000000006F
:10019000000000000000000000000000000000005F
:1001A000000000000000000000000000000000004F
:1001B000000000000000000000000000000000003F
:1001C000000000000000000000000000000000002F
:1001D000000000000000000000000000000000001F
:1001E000000000000000000000000000000000000F
:1001F00000000000000000000000000000000000FF
:1002000000000000000000000000000000000000EE
:1002100000000000000000000000000000000000DE
:1002200000000000000000000000000000000000CE
:1002300000000000000000000000000000000000BE
:1002400000000000000000000000000000000000AE
:10025000000000000000000000000000000000009E
:10026000000000000000000000000000000000008E
:10027000000000000000000000000000000000007E
:10028000000000000000000000000000000000006E
:10029000000000000000000000000000000000005E
:1002A000000000000000000000000000000000004E
:1002B000000000000000000000000000000000003E
:1002C000000000000000000000000000000000002E
:1002D000000000000000000000000000000000001E
:1002E000000000000000000000000000000000000E
:1002F00000000000000000000000000000000000FE
:1003000000000000000000000000000000000000ED
:1003100000000000000000000000000000000000DD
:1003200000000000000000000000000000000000CD
:1003300000000000000000000000000000000000BD
:1003400000000000000000000000000000000000AD
:10035000000000000000000000000000000000009D
:10036000000000000000000000000000000000008D
:10037000000000000000000000000000000000007D
:10038000000000000000000000000000000000006D
:10039000000000000000000000000000000000005D
:1003A000000000000000000000000000000000004D
:1003B000000000000000000000000000000000003D
:1003C000000000000000000000000000000000002D
:1003D000000000000000000000000000000000001D
:1003E000000000000000000000000000000000000D
:1003F0000000000000000000000000000000740C7D
:021FFE000600DB
:00000001FF


Once again many thanks.

User avatar
TriMesh
Verified
PSX Aptitude
PSX Aptitude
Posts: 225
Joined: Dec 20, 2013
PlayStation Model: DTL-H1202
Location: Hong Kong

Post by TriMesh » May 24th, 2018, 7:45 am

No, that's not normal - from the look of it, the chip has already been programmed with something - and since the 12C508 is an OTP device that means it's basically useless.

fragthewife
Interested PSXDEV User
Interested PSXDEV User
Posts: 9
Joined: May 23, 2018

Post by fragthewife » May 24th, 2018, 7:59 am

Hi TriMesh, this was my thoughts exactly.

I will try and source more and try again.

Many thanks for the reply :)

rama3
Verified
/// PSXDEV | ELITE ///
/// PSXDEV | ELITE ///
Posts: 510
Joined: Apr 16, 2017

Post by rama3 » May 25th, 2018, 5:23 am

12F509 are available new, are compatible with all 90's chip codes and are re-writable.

fragthewife
Interested PSXDEV User
Interested PSXDEV User
Posts: 9
Joined: May 23, 2018

Post by fragthewife » May 25th, 2018, 6:43 am

Hi Rama3 :dance

Can you confirm the 13F509 will work in the K150 with the Onechip hex code ?
The Hex File I downloaded specifically said 12C508A only.

Where is recommended to buy chips as the batch I have already turned out to be duff.

rama3
Verified
/// PSXDEV | ELITE ///
/// PSXDEV | ELITE ///
Posts: 510
Joined: Apr 16, 2017

Post by rama3 » May 26th, 2018, 1:44 am

It's the PIC12F509, which is an evolution of the old 12C508A that is an evolution of the older 12C508.
They're all compatible to each other, except that 508A and 509 have double the program space of 508.
This is probably the reason you read "508A only", they meant the space requirement.

I burned and used some 509 in the past, no issues.
Buy them at any place you like? These chips are still in production, so there shouldn't be any rarities.

fragthewife
Interested PSXDEV User
Interested PSXDEV User
Posts: 9
Joined: May 23, 2018

Post by fragthewife » May 26th, 2018, 6:20 am

Rama thanks for the info and help. I only have a few of my own personal units to write chips for. A psOne and an older 1002 model so I will try a few of these chips and see how I get on.

I also read on the forum about a psio card and chip which caught my attention, This could for another time.

Once again many thanks for the advice, It is with the greatest of thanks. I will update this once I give this a try.

allanjmar
Interested PSXDEV User
Interested PSXDEV User
Posts: 7
Joined: Nov 27, 2014

Post by allanjmar » May 27th, 2018, 4:39 pm

Hello there I have one of those k150 programmers and for some reason the time I tried to burn a 12c5xx always failed, I ended up using the 12f629 I/P since you can program it and erase it several times and they are cheap too, if something goes wrong erase and reprogram again
this is my test unit.
testPsx.jpg
You do not have the required permissions to view the files attached to this post.

fragthewife
Interested PSXDEV User
Interested PSXDEV User
Posts: 9
Joined: May 23, 2018

Post by fragthewife » May 31st, 2018, 6:02 am

That's a handy tip for a test unit, I will update this when I figure out how to get pictures on the forum.
Bear with me.

fragthewife
Interested PSXDEV User
Interested PSXDEV User
Posts: 9
Joined: May 23, 2018

Post by fragthewife » May 31st, 2018, 6:20 am

UPDATE : :crying Spoiler

This is the programmer I have purchased. This has been tried on windows xp, w7 and w10
the results are always the same. I have also tried a different usb cable no difference. 12C508A

Image

When I read a blank chip, this is now my second batch different supliers I see what to me looks like HEX info.

Image

When I load up the One Chip Hex as per the tutorial I seen it is important to put back in the oscillator value.

Image

I then get a dialog box indicating the following.

Image

Hit the program button then Error.

Image

Other than try a different chip type i'm not sure if the programmer is faulty or if I am doing something wrong?
Looking for more advice and pointers. :praise

fragthewife
Interested PSXDEV User
Interested PSXDEV User
Posts: 9
Joined: May 23, 2018

Post by fragthewife » May 31st, 2018, 7:15 am

Added more information.

When I load any HEX rom and hit verify I also get errors?
I'm out of idea's but trying hard to make this work.

Image

rama3
Verified
/// PSXDEV | ELITE ///
/// PSXDEV | ELITE ///
Posts: 510
Joined: Apr 16, 2017

Post by rama3 » June 2nd, 2018, 12:48 am

You still have one time (1x) programmable chips in there, that are also *already programmed*. Throw the chips away and buy 12F509.

Edit: And please, PLEASE stop using photobucket for anything. I tried getting to the raw first picture but their JS hacks prevented me from doing so.
Any other host is fine, imgur.com for example.

fragthewife
Interested PSXDEV User
Interested PSXDEV User
Posts: 9
Joined: May 23, 2018

Post by fragthewife » June 2nd, 2018, 4:47 am

Thanks Rama3 12F509's on order.

In future I will look for other ways to post up images on the site, feedback appreciated.

BaseMell
What is PSXDEV?
What is PSXDEV?
Posts: 1
Joined: Feb 20, 2019

Post by BaseMell » February 20th, 2019, 4:58 am

Hi...as per my knowledge the K-150 uses a proprietary protocol and will only work with a proprietary program, and the program lacks a few options. I've read about others online who used the K-150 to program 12C508A's and apparently it works. It will program the 12C508A chips and then read them back but then when I actually try it out it fails to work. The PCB Assembly of this board contains a suitable port to program it fast and frequently. Due to this i am able to test this again and again and troubleshoot the difference.

Post Reply

Who is online

Users browsing this forum: No registered users and 7 guests