renepela Posted September 13, 2005 Report Posted September 13, 2005 Hi everybody,Today I tried to get life into my midibox sid.I build the optimized psu, bankstick, a core and a sid module. I hooked it all up and tried to load mios.I think it went fine, but I'm not sure, After that I loaded the main.sysx file.When I played a midi file on my pc and connected the midi out to the midi in of the midibox, I heard the tune playing.So it seemed to work. At least I heard sound from my sid !! Wow, I was so happy.I tried to upload some patches to my bankstick, but that didn't work. Only the last patch was stored on all memory locations. So I ended up with 128 times the same patch. Only the first bank was seen, the other banks (I have eight) did not show up. What's wrong here?I decided to deal with the bankstick later and was happy at least I got sound. I decided to hook up an lcd screen so I could see what I was doing.When I turned on the midibox sid, My lcd screen showed one line with all black blocks. So 20 black characters on line 1 and and nothing on line two.It does not go away, it stays there until I swith of the power. Is this the black line I should see for two seconds? If so, something is wrong because it doesn't go away.Also my sid suddenly does not make any sound anymore, but it does seem to react to midi signals (I can see that in the midi-ox monitor).Right now I'm out of options. I don;t know what happened. Why don't I hear sound anymore, why shows my lcd 20 black characters and why is my sound gone.Any help would be very much appreciated.Rene Quote
pay_c Posted September 13, 2005 Report Posted September 13, 2005 Just to go sure (you didn´t mention it): Did you burn the bootstrap loader? Without it you won´t be able to upload MIOS. With MIOS there should be text displayed on the LCD. Quote
renepela Posted September 13, 2005 Author Report Posted September 13, 2005 Yes I did burn the bootstraploader (divece ID 0) first. It seems to work, because in midi-ox I see the F0 00 00 7E 40 upload request. Quote
pay_c Posted September 14, 2005 Report Posted September 14, 2005 Ok. Thats good. ;DBack to MidiOX: Do you get the typical MIDI-message at switching on? F0 00 ... 40 Does it repeat or is it stated only once when switched on?How much current is your stuff drawing? With backlight it should not be more than 300-400 mA. Without it should be under 100 mA. Both *very* approximately. If it is more you have some short somewhere or you have plugged in the LCD in a wrong way.What´s with voltage? Is it stable at +5 volts? Does it fluctuate? Quote
renepela Posted September 14, 2005 Author Report Posted September 14, 2005 Unfortunately I can't measure the current right now, but the voltage for the lcd and the core is 5.22 Volts.I logged the midi-ox messages when I turn the midibox sid on.It looks like the sid application is starting up. 'I hear a small pop when I turn it on, so I guess the audio output is working. Can a wrongly attached lcd be responsible for not hearing anything?I can't imagine that, but maybe I'm wrong.This is my log, hopefully you can tell if mios and the sid application is starting. My device ID is 0: ===> MIDI-OX Version: 7.0.0.365 ===> Log Opened: Wed 14-Sep-2005 10:26:08 ===> TIMESTAMP IN PORT STATUS DATA1 DATA2 CHAN NOTE EVENT        0001B7F8 10  1   F0 Buffer:   8 Bytes  System Exclusive   SYSX: F0 00 00 7E 40 00 01 F7 0001BF62 10  1   C0  00  --  1 --- PC: Acc. Grand Piano 0001BF63 10  1   C0  00  --  1 --- PC: Acc. Grand Piano 0001BF64 10  1   C0  00  --  1 --- PC: Acc. Grand Piano 0001C675 10  1   F0 Buffer:  11 Bytes  System Exclusive   SYSX: F0 00 00 7E 46 01 0D 00 00 00 F7 0001C67D 10  1   F0 Buffer:  11 Bytes  System Exclusive   SYSX: F0 00 00 7E 46 01 0D 01 00 00 F7 0001C685 10  1   F0 Buffer:  11 Bytes  System Exclusive   SYSX: F0 00 00 7E 46 01 0D 02 00 00 F7 0001C68D 10  1   F0 Buffer:  266 Bytes  System Exclusive   SYSX: F0 00 00 7E 46 01 02 00 41 52 50 53 45 51 20 54 77 6F SYSX: 20 42 20 20 20 20 7F 03 00 00 00 00 00 00 01 01 05 7F SYSX: 02 01 00 00 40 3D 02 00 04 2A 00 00 00 00 7F 00 00 01 SYSX: 00 00 34 3E 02 04 02 40 00 00 00 00 7F 00 00 00 00 00 SYSX: 56 31 02 00 41 41 00 00 00 00 7F 00 00 00 00 00 00 00 SYSX: 7F 00 00 7F 00 00 7F 5D 09 0A 0B 00 00 00 07 26 4D 07 SYSX: 27 4C 01 30 7F 01 40 00 01 50 7F 01 60 00 69 06 1D 0E SYSX: 00 00 60 60 20 40 00 00 00 00 71 7C 7C 00 71 01 00 00 SYSX: 71 00 7C 3C 71 00 00 00 71 7C 7C 00 71 01 00 00 71 00 SYSX: 7C 3C 71 00 00 00 71 00 7C 00 71 00 00 00 71 7D 7C 00 SYSX: 71 01 00 00 71 7E 7C 00 71 01 00 00 71 00 7C 00 71 00 SYSX: 00 00 71 7C 7C 00 71 01 00 00 71 01 7C 00 71 01 00 00 SYSX: 71 00 7C 00 71 00 00 00 71 00 7C 00 71 00 00 00 71 7E SYSX: 7C 00 71 01 00 00 71 00 7C 00 71 00 00 00 71 7D 7C 00 SYSX: 71 01 00 00 71 00 7C 00 71 00 00 20 4A F7 0001C6E2 10  1   F0 Buffer:  11 Bytes  System Exclusive   SYSX: F0 00 00 7E 46 02 0D 00 00 00 F7 0001C6EA 10  1   F0 Buffer:  11 Bytes  System Exclusive   SYSX: F0 00 00 7E 46 02 0D 01 00 00 F7 0001C6F2 10  1   F0 Buffer:  11 Bytes  System Exclusive   SYSX: F0 00 00 7E 46 02 0D 02 00 00 F7 0001C6FB 10  1   F0 Buffer:  266 Bytes  System Exclusive   SYSX: F0 00 00 7E 46 02 02 00 41 52 50 53 45 51 20 54 77 6F SYSX: 20 42 20 20 20 20 7F 03 00 00 00 00 00 00 01 01 05 7F SYSX: 02 01 00 00 40 3D 02 00 04 2A 00 00 00 00 7F 00 00 01 SYSX: 00 00 34 3E 02 04 02 40 00 00 00 00 7F 00 00 00 00 00 SYSX: 56 31 02 00 41 41 00 00 00 00 7F 00 00 00 00 00 00 00 SYSX: 7F 00 00 7F 00 00 7F 5D 09 0A 0B 00 00 00 07 26 4D 07 SYSX: 27 4C 01 30 7F 01 40 00 01 50 7F 01 60 00 69 06 1D 0E SYSX: 00 00 60 60 20 40 00 00 00 00 71 7C 7C 00 71 01 00 00 SYSX: 71 00 7C 3C 71 00 00 00 71 7C 7C 00 71 01 00 00 71 00 SYSX: 7C 3C 71 00 00 00 71 00 7C 00 71 00 00 00 71 7D 7C 00 SYSX: 71 01 00 00 71 7E 7C 00 71 01 00 00 71 00 7C 00 71 00 SYSX: 00 00 71 7C 7C 00 71 01 00 00 71 01 7C 00 71 01 00 00 SYSX: 71 00 7C 00 71 00 00 00 71 00 7C 00 71 00 00 00 71 7E SYSX: 7C 00 71 01 00 00 71 00 7C 00 71 00 00 00 71 7D 7C 00 SYSX: 71 01 00 00 71 00 7C 00 71 00 00 20 4A F7 0001C750 10  1   F0 Buffer:  11 Bytes  System Exclusive   SYSX: F0 00 00 7E 46 03 0D 00 00 00 F7 0001C758 10  1   F0 Buffer:  11 Bytes  System Exclusive   SYSX: F0 00 00 7E 46 03 0D 01 00 00 F7 0001C760 10  1   F0 Buffer:  11 Bytes  System Exclusive   SYSX: F0 00 00 7E 46 03 0D 02 00 00 F7 0001C768 10  1   F0 Buffer:  266 Bytes  System Exclusive   SYSX: F0 00 00 7E 46 03 02 00 41 52 50 53 45 51 20 54 77 6F SYSX: 20 42 20 20 20 20 7F 03 00 00 00 00 00 00 01 01 05 7F SYSX: 02 01 00 00 40 3D 02 00 04 2A 00 00 00 00 7F 00 00 01 SYSX: 00 00 34 3E 02 04 02 40 00 00 00 00 7F 00 00 00 00 00 SYSX: 56 31 02 00 41 41 00 00 00 00 7F 00 00 00 00 00 00 00 SYSX: 7F 00 00 7F 00 00 7F 5D 09 0A 0B 00 00 00 07 26 4D 07 SYSX: 27 4C 01 30 7F 01 40 00 01 50 7F 01 60 00 69 06 1D 0E SYSX: 00 00 60 60 20 40 00 00 00 00 71 7C 7C 00 71 01 00 00 SYSX: 71 00 7C 3C 71 00 00 00 71 7C 7C 00 71 01 00 00 71 00 SYSX: 7C 3C 71 00 00 00 71 00 7C 00 71 00 00 00 71 7D 7C 00 SYSX: 71 01 00 00 71 7E 7C 00 71 01 00 00 71 00 7C 00 71 00 SYSX: 00 00 71 7C 7C 00 71 01 00 00 71 01 7C 00 71 01 00 00 SYSX: 71 00 7C 00 71 00 00 00 71 00 7C 00 71 00 00 00 71 7E SYSX: 7C 00 71 01 00 00 71 00 7C 00 71 00 00 00 71 7D 7C 00 SYSX: 71 01 00 00 71 00 7C 00 71 00 00 20 4A F7 <=== MIDI-OX Log Closed: Wed 14-Sep-2005 10:27:16 <=== Quote
pay_c Posted September 14, 2005 Report Posted September 14, 2005 Looks good I think... :PYes, a wrongly connected LCD *can* cause such problems. Nearly anything connected wrongly can do that (just imagine a short somewhere).Does the sound come back when the LCD is disconnected? Quote
renepela Posted September 14, 2005 Author Report Posted September 14, 2005 I removed the lcd, but stil no sound. I'm afraid I blew a component, because I can't explain why it's not working like before.Tomorrow I still have 3 cores and 3 sid's left so I wil try it with another set soon and deal with the broken core/sid later. Quote
pay_c Posted September 14, 2005 Report Posted September 14, 2005 Yes, either that, or: Just try to get the Core running first (with the LCD). Do NOT connect the SID yet, as that´s the part, which will not be easily bought again, you know. Check the wiring of your LCD! Especially check it for shorts (which you sometimes very hardly see)! When the core is running, putting the SID in place is a piece of cake.Also, do check if you did all the hardware changes for MIOS 1.8. There is a jumper that leads to the SID which probably needs to be resoldered. That´s not needed if you got your PCBs from SmashTV as he is keeping them updated all the time. Coolness.I really wish you luck and hope you didn´t fry the SID. *thumbspushing*Greetz! Quote
renepela Posted September 15, 2005 Author Report Posted September 15, 2005 Today I removed the wires and connected all of them again.No result.After that I erased the PIC and loaded the bootstrap again.I installed MIOS and.... SOUND !!I guess the PIC was somehow damaged and erasing it and programming the bootstrap again fixed the problem.The lcd is not connected yet, but at least I got my sound back. Quote
smashtv Posted September 15, 2005 Report Posted September 15, 2005 Hi Renepela!I guess the PIC was somehow damaged and erasing it and programming the bootstrap again fixed the problem.The lcd is not connected yet, but at least I got my sound back.Just curious, what programmer are you using to write the bootstrap loader to the PIC?-Always- suspect wiring first on LCD problems, but if you used LVP mode when you wrote the bootloader your LCD won't work since LVP mode permanently allocates a pin needed by the LCD for future isp/LVP mode programming.See these threads for more info:http://www.midibox.org/forum/index.php?topic=924.msg5189#msg5189http://www.midibox.org/forum/index.php?topic=4299.msg28163#msg28163Hopefully it's just a lcd cable/wiring issue, but if not I'm hoping you have not programmed those other 3 PICs with the same burner.... BestSmash Quote
renepela Posted September 15, 2005 Author Report Posted September 15, 2005 I don't know what LVP mode means. Can you explain?I used the JDM module and IC prog for burning the bootstrap loader. It gave some problems, but eventualy I was able to burn the PICS with it.What mode does the JDM module use?I bought the PICS at Mike's elektronika seite. I believe he already burned the bootstrap on it, but I did it again, because I had to change the ID's.I order the pics together with most other components and PCB's for the midibox SID, so I supose Mike knows where the PICS are for. I can't imagine he used LVP mode for them. Quote
raphael Posted September 15, 2005 Report Posted September 15, 2005 I don't know what LVP mode means. Can you explain?Low voltage programming --> Look at the PIC programming documentation on the Microchip homepage for details.http://ww1.microchip.com/downloads/en/DeviceDoc/39576b.pdfI used the JDM module and IC prog for burning the bootstrap loader. It gave some problems, but eventualy I was able to burn the PICS with it.What mode does the JDM module use?HVP (High voltage programming) --> OK for the MidiBox Quote
renepela Posted September 17, 2005 Author Report Posted September 17, 2005 I finally got it al working. Thanks for all the help. :D Quote
pay_c Posted September 17, 2005 Report Posted September 17, 2005 And what was it? Just curious... ;D Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.