KellyKeeton dot Com v3.0 reverse engineering life

24Jun/160

Camping a New year

Got a new camper and did some serious rebuilding to it took about 3 months but the project is all done! I will add some detail photos when I get some time.

IMG_0884

Filed under: Uncategorized No Comments
12Apr/160

World Jake, Jake World

World here is a late introduction to my third child Jake. right now he just cry's a lot.

Filed under: Uncategorized No Comments
7May/150

The missing year of Blog posts – the missing part of my life

So I haven't posted much to this blog in a year, I originally set out blogging to document my life so I could remember things. Some things are a little more painful to remember then others. So for the grand experiment of blogging my life out for whatever reason, images are worth more then words can ever do justice in this case. Miss you Max.
549791_10200481376189132_1792631784_n 11174845_10205756688268637_5537473282894190637_n

IMG_0348

Filed under: Uncategorized No Comments
6May/150

RSA Authentication Manager 8 and SDConf.rec file size increase

I don't post about work much any more, but this gem needs to be documented clearly. I work with RSA Authentication Manager a lot. I ran into a issue with Cisco Identity Services Engine ISE product 1.2 specifically (1.3 is out but no release notes show this was corrected) - this is a real pig of a GUI interface.

I had a ISE that was working with SecureID 7.x product, the upgrade to SecureID 8.x the ISE would not import the new sdconf.rec file. I tried a lot of ways and nothing. says the file was corrupt and sdconf was not valid.

After serious thinking I found that the GUI was using some java code to protect the file upload so that it met file name and size restrictions. With the upgrade to 8.0 the sdconf.rec file no longer adheres the lame requirements. But never fear.. here is the answer, thanks to a citrix community user who figured this out as well for citrix product.

Cause      Some partner products that integrate with SecurID evaluate the size of the sdconf.rec file.
Authentication Manager 8.x sdconf.rec file contains additional information than prior versions

Fix        Work around: The process below removes additional v8.x information from the sdconf.rec file.  Below are two extraction methods. You will need to adjust for proper file names for your environment. note the cisco ISE will only allow proper name of sdconf.rec (thanks for nothing cisco)

Windows Power Shell:
get-content sdconf8.rec -totalcount 1024 -encoding byte | set-content -encoding byte sdconf.rec

Linux:
head -c 1024 sdconf.rec_v8 >sdconf.rec-1024

Filed under: Uncategorized No Comments
1May/146

Rowe AMI CD-100 Jukebox or my experience with a 300lb MP3 Player

IMG_0817
Here I document some of the fun I had getting a Rowe CD-100A unit back online - I got the unit off craigs list for $100 fully working. It was missing the coin lock box door and the bill unit. This has been a long fun idea for the game room.

I also got crazy and didn't want to deal with CD ROM files as I own a lot of MP3's and the hassle of burning isn't interesting. So I got a MP3 conversion kit for the unit. This is a huge enhancement as arguably the largest problem with the CD100 is the delay in the jukebox "Rolodex" unit it takes 10-20 seconds from track to track and selecting new songs. This is not cool. With the MP3 unit its all instant. And I can have 99 tracks per CD so that is 9900 total tracks. Additional features are that the power for the hard disk comes from the service port. NOT the power supply so a lot of "power issues" go away. Since I am only powering the CCC and Stereo Amplifiers.

My install also needed two room sound.. now I could set up zones or extend speakers but I found a cheap e-bay auction for a wallbox for the CD-100 .. they make kits to use the "old classic wall box" with the new CD100 but that costs more cash all over the place, and my project budget was maxed. So I got a CD-WB unit off ebay. I set the unit to a dual volume control so that the wall box was on a separate volume then the main unit. I also had some spare wire and extended a reject button to the wall box so that in the other room I could easily cancel a song. The only downside to the wallbox is that it shows "255" on freeplay constantly, this is a bummer. I do have the latest ROMS for this unit.

The only other things I needed was new lamps for the "fancy spinning cd display" that makes it so iconic. Rather then replace the lamps or the unobtainable lamp covers. I got colored LED's from CoinTaker your looking for "type 86" bulbs. I purchased a handful in different colors. Additionally I replaced the fancy colored appliance incandescent with florescent colored bulbs for heat and power use. However I scrapped that idea and purchased the color LED strip that morphs in colors and mounted it allover the inside of the unit.. seriously cool and seriously updated the unit.

So with all my parts compiled I set to work cleaning and upgrading the unit.

While Upgrading the jukebox I got stuck in a error loop on boot-up. cycle in a "RAMTEST PASSED" and "CHECKSUM = xxx" ultimately because I was using a 512k chip not  1mb chip. However because of this journey I ran into the following data I wanted to catalog for Google. For new firmware/ROM you will need 32 pin IC socket and a 27C010-12 eprom (128x8) to function correctly. (You might already have this)

On my particular CCC I was unable to run the latest software 4.3 and had to stick with 4.1. Since I assume most bugs are around ca$h handling and features of newer units I am not too concerned.. the only feature's I needed was FIFO Buy Whole Album in free play. Which I might add isn't default, and also wasn't published in my printed FSM. Options that you need to change are as follows (55, free play 6992, Free Album, 691, Free Play FIFO, 67, tracks in a row to 99, and 65 must also be enabled which is default) I should also add that options that you likely want to change for non commercial use.. or home use are.. 20 attract mode off, autoplay time 41 to zero.

I also had issues while messing around with the lights of the system rebooting.. the following are the fixes to the CCC that help with this.

~ Lithium battery BT1, should be at least 2.7 volts or higher
~ Replace any blinking fluorescent lights and starters
~ Check for the following updates on the Central Control Computer board
1) Change C17 from .1uF to .01uF
2) Change R1 from 470 to 150 ohms
3) Change R2 from 330 to 100 ohms
4) Change R13 from 1K to 10K ohms
5) Change R37 from 150K to 470K ohms
6) Add .01uF cap (C40) across R91
7) Change R66 from 100 to 1K ohms
8) Add two 100 ohm resistors (R92 & R93) in series with Rowelink plug signals

There is public posting of the ROMS v4.0 here..contact me if you need what they don't post

http://arcarc.xmission.com/PDF_Jukebox/Rowe_AMI/ROMs/CD100/70042704.V40

Another fun update I was able to scrap the displays's and CD animation units as well as some other parts from about 6 other units. I also obtained a CD100-E unit, I upgraded my amplifier to the E unit that was better and had some modifications from the factory, I also upgraded a few other parts and obtained a spare CCC.

I have further details at my arcade page for this

Filed under: Uncategorized 6 Comments
3Jan/144

New Version of WebPower 1.20

New features are added to the WebPower an Arduino-Webduino Relay Switcher!

The biggest improvement is that I have added enhancements from the comments from Franck and Olli.

  • Updated the latch relays to be more user friendly, they now display only a single button and no - on/off text
  • updated the status page cache control with positive testing for me

switch

the code is available at the main page WebPower an Arduino-Webduino Relay Switcher  ‎

If you like my project you can always...


30Oct/130

Tuning enhancements for tube amplifiers

AL-1500 2B

Having switched to a solid state ham radio amp a year ago I haven't looked back on the days of having to pre-tune up an amplifier, however today on QRZ I saw on a for sale add by K2ZLS where he had Tuning enhancements for tube amplifiers he used some small color stickers (Avery® 5795 Round 1/4" Diameter Color Coding Labels, Assorted Colors) then when you tune up your amp on each band.. place the color corresponding on the band indicator and on the plate and load dials. easy quick tuning. For color blind just mark your red's and green's with a cross or something. Way cool Idea.. wish I would have done this.. stole his idea and blogged it to pass it on!

Filed under: Hardware, Radio No Comments
29Aug/130

Max’n Molly

max-molly

Filed under: Family No Comments
22Aug/130

New Version of WebPower 1.10

New features are added to the WebPower an Arduino-Webduino Relay Switcher!

The biggest improvement is that I have added physical controls for the real world. The first is a analog sensor for monitoring voltages or more specific light sensor to monitor the presence of a LED that is indicating a device is powered on... this is specifically important for devices that use pulsed relays. I have built in the functions for two such sensors and disabled them by default.

The next feature was the ability to control the on-off functions manually when your next to the device.. I wanted something that would power on the devices in order. So if there is a boot up sequence I could turn on my radio gear quickly with out the use of a webpage. Pressing the On button multiple times will turn on each relay in order, note that if you have a pulse relay the current version isn't monitoring for that and thus will latch a pulse relay. I will correct this later, or you can workaround by simply putting that relay as your last relay and being careful not to latch it.

The off button will reverse of the on button, something like a rocker switch would work nice for this..

I do recommend using a pull-down resistors well as remember to shield the use of analog pins, test this in your environment. I used 10kOhm pull-down resistors to keep the pins quiet. This was some dirty code I put in a lazy debounce and I'm sure there is a better way.. if you have input let me know!

You can get the code back on the main page for this project.

cdspulldowndiag

Example of a Analog Sensor with a pull-down resistor (10Kohm for example)
fsrpulldowndia

Example of a Analog push button for the on/off switch with a pull-down resistor (10Kohm for example)

13Aug/130

nerd dad domain fun

What better way to be a nerd dad then to purchase domain names for your whole family?

http://www.kellykeeton.com

http://www.katiekeeton.com

http://www.maxkeeton.com

http://www.mollykeeton.com

So that takes care of that!

Filed under: Family, Internet No Comments