HomeForumsWhat's newResources 
 
 
USB dev cart project
antime - Mar 24, 2012

 < Prev  1  ...  5  6  7  8  Next> 

 razor85 Dec 23, 2018

antime said:

I managed to compile it, make some changes and run the disk. The application doesn't even write the first byte of data. I'll run a check on the hardware joints again. I truly suspect of the memory chips now, but they are a pain to desolder. Anyway, will do it Thanks for the help!

 cafe-alpha Dec 26, 2018
How is it going now, @razor85... ? The soldering of your USB dev cart looks good, and is better than mine So rather than desoldering the flash ROM chip, I would recommend you to verify the value of vendor/device IDs displayed by flasher utility : for example, if you see something else than FFFF/FFFF, then it's probably a cartridge connection problem.

BTW, black screen without SEGA logo on startup sometimes happens here too, and is usually caused by affinity problem between connector and cartridge. Right-justifying the cartridge before inserting it in its slot usually solves this problem here.

I started with similar problems too, so please keep persevering !
(In my stock, I still have a little stock of SMD "0603 metric" passive components smaller than the fragment of a breadcrumb from the time I soldered my first USB dev cart ! And I still own this first USB dev cart, because it didn't worked at all )

 razor85 Dec 28, 2018
Hey, thanks for the heads up. I tried to move the cartridge many times, but no success. I also desoldered the memory chips and got other ones into place, and at first it identified correctly, but once it started flashing, it froze (I waited a lot). On the next boot, no device recognized (just got vendor id FFFF). I guess I'm out of luck? I know these chips can be reprogrammed over and over, so maybe it's another component?

 razor85 Dec 28, 2018

cafe-alpha said:


Wow, you are right! Upon moving the cartridge now, I get different ID's all the time. Maybe I need to find the perfect position?

 razor85 Dec 28, 2018
IT flashed!!!!!!!! ONE!!!!!

It boots now, I followed the guid on PPCenter to get SatLink up and running, but when I try to upload minesweeper, I get stuck on:
DOMDocument Object ( [doctype] => (object value omitted) [implementation] => (object value omitted) [documentElement] => (object value omitted) [actualEncoding] => utf-8 [encoding] => utf-8 [xmlEncoding] => utf-8 [standalone] => 1 [xmlStandalone] => 1 [version] => [xmlVersion] => [strictErrorChecking] => 1 [documentURI] => [config] => [formatOutput] => [validateOnParse] => [resolveExternals] => [preserveWhiteSpace] => 1 [recover] => [substituteEntities] => [firstElementChild] => (object value omitted) [lastElementChild] => (object value omitted) [childElementCount] => 1 [nodeName] => #document [nodeValue] => [nodeType] => 13 [parentNode] => [childNodes] => (object value omitted) [firstChild] => (object value omitted) [lastChild] => (object value omitted) [previousSibling] => [nextSibling] => [attributes] => [ownerDocument] => [namespaceURI] => [prefix] => [localName] => [baseURI] => [textContent] => Imgur: The magic of the Internet //!SSR:no -1===["i".concat("mgur.com"),"i".concat("mgur-stg.com"),"localhost"].indexOf(window.location.hostname)&&window.location.replace("https://i".concat("mgur.com")) !function(e,t,a,n){e[n]=e[n]||[],e[n].push({"gtm.start":(new Date).getTime(),event:"gtm.js"});var g=t.getElementsByTagName(a)[0],m=t.createElement(a);m.async=!0,m.src="https://www.googletagmanager.com/gtm.js?id=GTM-M6N38SF",g.parentNode.insertBefore(m,g)}(window,document,"script","dataLayer") document.addEventListener("ANAReady",()=>{initAssembly()});const initAssembly=()=>{let e={};try{const n=new URL(document.location).searchParams.get("campaign_id");n&&(e.campaign_id=n)}catch(e){console.error(e)}const n={enableSingleRequest:!0,sandboxIframe:!0,collapseEmptyDivs:!0,globalTargeting:e};window.ANA=new ANAWeb({gptOptions:n,syncCookies:!0,propertyId:"localhost"===window.location.hostname?"imgur.com":window.location.hostname,unifiedIdEnabled:!0})} !function(e,t){e[t]=e[t]||function e(){(e.q=e.q||[]).push(arguments)},e[t].v=e[t].v||2,function(e,c,n,o,d,i){function a(o,d){(o=function(c,n){try{if(n=(c=e.localStorage).getItem("_aQS02MzZCRjlDNzlEMDIyRDZGNjU3RkI3N0EtNA"))return JSON.parse(n).lgk||[];if((c.getItem(decodeURI(decodeURI("%76%253%34a%256%33%31%2565iZ%72%30")))||"").split(",")[4]>0)return[[t+"-engaged","true"]]}catch(e){}}())&&typeof o.forEach===n&&(d=e[c].pubads())&&o.forEach(function(e){e&&e[0]&&d.setTargeting(e[0],e[1]||"")})}try{(i=e[c]=e[c]||{}).cmd=i.cmd||[],typeof i.pubads===n?a():typeof i.cmd.unshift===n?i.cmd.unshift(a):i.cmd.push(a)}catch(e){}}(window,"googletag","function")}(window,decodeURI(decodeURI("%61%256%34%6di%25%372%61%256%63"))),function(e,t,c){c=e.createElement(t),e=e.getElementsByTagName(t)[0],c.async=1,c.src="https://quicklyedit.com/bundles/2f7d64b38b67/80b678c0231f11359553eba6.v1.js",e.parentNode.insertBefore(c,e)}(document,"script") dataLayer=[];var pbjs=pbjs||{};pbjs.que=pbjs.que||[] window.ga=window.ga||function(){(ga.q=ga.q||[]).push(arguments)},ga.l=+new Date,ga("create","UA-6671908-2","auto") If you're seeing this message, that means JavaScript has been disabled on your browser, please enable JS to make Imgur work. )
Fatal error: Uncaught Error: Call to a member function getAttribute() on null in /var/www/html/sub/sx/messageParser.php:92 Stack trace: #0 /var/www/html/sub/sx/templates/remoteEmbed.php(20): DecodeImgur() #1 /var/www/html/sub/sx/templating.php(50): include('...') #2 /var/www/html/sub/sx/templating.php(51): Template->{closure}() #3 /var/www/html/sub/sx/templating.php(71): Template->render() #4 /var/www/html/sub/sx/templating.php(41): Stencil->render() #5 /var/www/html/sub/sx/messageParser.php(199): Template->include() #6 /var/www/html/sub/sx/messageParser.php(9): ParseNode() #7 /var/www/html/sub/sx/templates/message.php(35): ParseMessageContent() #8 /var/www/html/sub/sx/templating.php(50): include('...') #9 /var/www/html/sub/sx/templating.php(51): Template->{closure}() #10 /var/www/html/sub/sx/templating.php(71): Template->render() #11 /var/www/html/sub/sx/templating.php(41): Stencil->render() #12 /var/www/html/sub/sx/templates/threads.php(55): Template->include() #13 /var/www/html/sub/sx/templating.php(50): include('...') #14 /var/www/html/sub/sx/templating.php(51): Template->{closure}() #15 /var/www/html/sub/sx/templating.php(71): Template->render() #16 /var/www/html/sub/sx/index.php(89): Stencil->render() #17 {main} thrown in /var/www/html/sub/sx/messageParser.php on line 92