Stock PCB Modding #2: Sideload Apps over WiFi + Universal Micro USB to HDMI (Arcade 1Up)

Поделиться
HTML-код
  • Опубликовано: 10 сен 2024

Комментарии • 139

  • @FightersEvo
    @FightersEvo 3 года назад +3

    Great job on the tutorial and explaining the process bro. Thanks for the shout and again for all of your help! -BTS

    • @TheCodeAlwaysWins
      @TheCodeAlwaysWins  3 года назад

      Naturally sir. If it wasn't for your team taking initiative to run tournaments, then nothing would have happened with that so quickly 🙃

  • @TheCodeAlwaysWins
    @TheCodeAlwaysWins  2 года назад +3

    Update: next vid in this specific series may be some time aways (definitely by the end of the year, just some things came up). For these type of tutorials I think it is best to only do them when they can be made intuitive/interesting enough that most can follow them.
    Building some tools to streamline things, but have other projects on the back burner and personal things as well. And doing things to consistently make sure the quality of vids can keep improving, and probably release a few smaller vids until then.
    In the meantime: if you would like to set up RetroArch there is a post in Reddit with some info but you can follow the beginning of this tut up to getting wifi set up, and can Google for RetroArch.apk and Novalauncher.apk, and also push any files through "adb push" directly from your PC. There are some simpler methods also but it's WIP.
    A Reddit user (Katie/jdude104/kgal104) who DMed me pushed some rough steps which sort of detail this tut + how she did that for all the cab owners out there:
    www.reddit.com/r/Arcade1Up/comments/pnp6nk/how_to_install_retroarch_and_nova_launcher_on_a/?
    Thanks for watching and peace until then✌️

    • @lduran10
      @lduran10 7 месяцев назад

      Possible to make video of adding retroarch to this cabinet. The tutorial on the link is very confusing

    • @TheCodeAlwaysWins
      @TheCodeAlwaysWins  6 месяцев назад

      @@lduran10 sorry on the delayed reply. I've considered doing this, but seemed that several others have already covered it since it's essentially Android once you can adb sideload apps. If I did it would only be if I improve the process in some way since I kind of like the channel to be an outlet for doing legitimately things that I couldn't find. Was there anything specific to you that was confusing?

  • @CJBuzzy
    @CJBuzzy 2 года назад +2

    Great video with hilarious cuts. Easy to follow instructions and links to everything you need. Subbed.

    • @TheCodeAlwaysWins
      @TheCodeAlwaysWins  2 года назад +1

      Thanks Chris, appreciate the positive feedback and the sub! Glad you got the joke(s) also lol

  • @omardegracia5930
    @omardegracia5930 4 месяца назад +1

    Hello! looking for advice... I managed to use ADB to install all APks needed. I have this XmenvsSF pcb, I installed BB and Yoga Flame apks (after cloning them) and used NOVA as Home launcher. if I open BB or Yoga Flame, The menu music on it will not SHUT UP. Even if I go into that 1up's menu and turn off background music, still keeps playing the Ryu music. Confirm on a game, still going. EXIT out of the 1up app, still playing. weird stuff!
    Then, I remove these 2 apks, and proceed to install the ones from THE DAM internet archives, and those will play well without the music issue, BUT, if I exit a game to return to the main menu, it will go back to NOVA instead of the BB/Yoga main menu....
    Honestly dont know if its a cloning issue or a possibly PCB error.... Help please!

    • @TheCodeAlwaysWins
      @TheCodeAlwaysWins  3 месяца назад

      Np. It doesn't seem like a PCB issue to me. These are simple apk installations and people sharing warez/common things rom collectors do so it's just some software.
      I'm not too familiar with those mods.. But your issue is simple from what you describe: there's an Android "home" launcher app... these are similar to Android phones, like basically what you'd see when you go home and nothing else is on the screen is what gets launched.
      If you can access settings go to apps => advanced => default apps => "home" and then select the app you want.
      The music may be playing bc the settings are interfering with each other btw.
      Funny enough on the subject of music, I have a new app coming soon btw for the cabs to add your own mp3s to the background menus. But wouldn't work on the android 10 cabs (yoga/shinkuu/bb), until I make a custom build on those. Anyway hope your issue is this simple as it seems to be and that this is helpful. Appreciate you checking the vid out.

  • @UAG
    @UAG 3 года назад +2

    Great stuff. This was very helpful

    • @TheCodeAlwaysWins
      @TheCodeAlwaysWins  3 года назад

      Thanks dude! Glad to hear.
      I remember and appreciate you letting me talk about that on your show a few months back also.
      (took me long enough to finish this one 🤣)

  • @RdCvcRCR
    @RdCvcRCR 2 года назад +1

    When I click the setting icon a window pops up and says “Settings has stopped”. I can’t get past that window, any advice?

    • @TheCodeAlwaysWins
      @TheCodeAlwaysWins  2 года назад

      unfortunately yeah this means DRM had been triggered. There's a few cases where this happens on new PCBs; not quite sure what does it. But I could just recommend to find another. The only way to get around it is to reflash the image back to stock, which it's hard to provide a source to do that with for legal reasons. Sorry for not having better suggestions here with that. If you ever do get a good PCB then be careful not to factory reset from the stock OS settings or disable/change any DRM settings since that can also trigger it.

  • @albinorhino8542
    @albinorhino8542 Год назад +1

    Is there any way to get apps on the cabinet by just putting them on an sd card?

    • @TheCodeAlwaysWins
      @TheCodeAlwaysWins  Год назад

      I haven't done this on cab but on the Apps menu, you should be able to see an option under an individual app for "storage" and move to SD card.

  • @rustysmith3625
    @rustysmith3625 Год назад

    Newbie here.
    My BB isnt working after a few months outta the box. A1up wants me to buy a new PCB. Is that the only way to play online again?
    I have XvsSF live wifi version if theres a way to make it work but A1up says they're not interchangeable. Plz advice 🙏

    • @TheCodeAlwaysWins
      @TheCodeAlwaysWins  Год назад

      sorry to hear that. XVS should work on your BB. I'm not an employee so not totally sure what their protocol is to tell you. But what exactly is going on w your PCB? Maybe something simple. But from what I understand if you weren't modding it and it's stock then it should be good for warranty.

    • @rustysmith3625
      @rustysmith3625 Год назад +1

      @@TheCodeAlwaysWins I upgraded the buttons & Octogate (not jostick as holes didn't line up & BB stopped) After 23 emails back & forth with A1up reps they're very strict about they're 90 day warranty even thought I explained it was purchased earlier by my wife as an anniversary gift & wasn't assembly within 90 days & I have had 18 cabs over the yrs. I think multiple ppl across the globe at A1up reply at all hrs of the day & night as they give me different prices for the PCB. I wish I could really reach a USS A1UP Rep.
      I've tried switching Power boxes & all their suggestions. They claimed XvsSF & BB are not compatible but I tried BB in XvsSF cab to no avail so I think I'm forced to buy a PCB.

    • @TheCodeAlwaysWins
      @TheCodeAlwaysWins  Год назад

      That sucks to hear. I guess at least they're selling replacement PCBs now. They didn't used to offer that sort of service so that's kind of almost good? Hopefully not too pricey but worse case scenario they pop up on mercari and eBay every few weeks, though can be a bit steep.

    • @rustysmith3625
      @rustysmith3625 Год назад

      Bought a new BB PCB from A1up but it only works in my XvsSF cab.
      I think the screens out on BB too as it flashed 5 solid colors over & over in XvsSF cab but nothing in BB cab so I've got power issue & I've even switched the power boxes, maybe it's the deck? IDK

  • @The_OriginalGamer_
    @The_OriginalGamer_ Год назад

    Is there any source/database with unpatched verisons of the andriod/OS? i.e. is there a way to unpatch or revert the android/patches to factory settings in case of unintended results?

    • @TheCodeAlwaysWins
      @TheCodeAlwaysWins  Год назад

      I would suggest not to use Android factory restore in settings menu since that can trigger DRM. But if you're talking about 1up app, their patches only update the 1up apk on these cabs. Otherwise: you can try team encoder's fightdroid, since that flashes a system image. There is also a better input patch available in terms of effectiveness for lag fix (disclaimer: created by me). I don't provide flashes of images particularly because I have a channel here to consider w legal grey zones, at least for that type of method.

  • @youfoundit5332
    @youfoundit5332 25 дней назад

    awesome work. Any idea how to mod a one up so that it accepts a USB connected or bluetooth'd PS5/XBox controller?
    I would like to use one to play the standard arcade1up games online.
    thanks

    • @TheCodeAlwaysWins
      @TheCodeAlwaysWins  25 дней назад

      thanks! The simplest option I'm aware of is to use an adapter called undamned decoder which will let you wire any standard USB gamepad. Otherwise a driver would need to be written from scratch pretty much.

    • @youfoundit5332
      @youfoundit5332 24 дня назад

      @@TheCodeAlwaysWins thanks. The UD decoder, where does it integrate with a 1UP, where does it get wired to?

    • @TheCodeAlwaysWins
      @TheCodeAlwaysWins  17 дней назад

      @@youfoundit5332 the
      connectors are pretty standard for your buttons underneath it. UD can plug into that the same way as any joystick. There's a 5V and a GND labeled on your button encoder's pcb also.
      Should be able to find tutorials on UD for regular joysticks and would apply in the same way.

  • @G-Malo
    @G-Malo 2 года назад

    Rob is the greatest!!!

  • @JLSGamingUSA
    @JLSGamingUSA 2 года назад +1

    Nice!!!

  • @NPAFORLIFE
    @NPAFORLIFE 2 года назад

    Is it possible to hack an arcade1up machine lets say the marvel vs capcom one with just using the micro usb cable from the back of arcade to a pc using retro pi program so you can download any old school game to the arcade machine? Without going through all that raspberry pi 4 ppl use to hack an arcade1up. Thanks!

    • @TheCodeAlwaysWins
      @TheCodeAlwaysWins  2 года назад

      It is. If you download an APK for Microsoft Launcher, and then another for RetroArch (an emulation system), you can install it with "adb install location-of-your-apk-file" same as this tut for the HDMI sideload app before it automates the permissions.
      There is a bit of set up like adding the app shortcuts etc but it's not a stretch here. Working on a side loading app for this though, just between a few projects so going slowly.

  • @bangzzofdeathtv3875
    @bangzzofdeathtv3875 3 года назад +2

    the code always wins thank you so you cant play when you use hdmi ???

    • @TheCodeAlwaysWins
      @TheCodeAlwaysWins  3 года назад +1

      So, it is possible to play with HDMI out: just not with this method specifically. This is mainly to get things to work with monitors/TVs that otherwise don't work, or for capture cards (they only usually accept 60fps or lower and cab gives out 65fps because it's... different).
      It was really added as a bonus as the easiest thing to expain this step on software modding (side loading apps etc).
      I put out another tut to show how to use the geekworm adapter for this which is a lag free hardware method and I found it works with most monitors/devices but also I have some specific examples including a 19" that isn't as expensive as a Dell 2007fps but has better results on these cabs. You can check it out here:
      ruclips.net/video/I8MovSVPnP4/видео.html
      I should have really more clearly mentioned that. Thanks for asking though, hopefully it can help.

    • @TheCodeAlwaysWins
      @TheCodeAlwaysWins  3 года назад

      Well ok; also a lot better on single player, but I'm guessing you're asking about online because of the cabs it works woth. So you can technically play, but it's mainly the overhead of it using the cabs' internal network card (same thing processing internet) and heavy load on the system with that together that make the ping go crazy.

    • @bangzzofdeathtv3875
      @bangzzofdeathtv3875 3 года назад +1

      @@TheCodeAlwaysWins thank you man your the best

  • @robtaylor8816
    @robtaylor8816 Год назад

    Thank you for this video. I have XvSF. When I configure the USB to use MTP, it boots up as 'Charging Only' and it won't recognize the PC. Any advice?

    • @TheCodeAlwaysWins
      @TheCodeAlwaysWins  Год назад +1

      np, thanks for checking it out!
      Not guaranteed advice here but I can tell you that when troubleshooting with people it's been 4/5 times due to the USB cable being cheap (something mentioned in the vid). It's not always necessarily quality. Provided a link in description of one I've used for a few years now but basically you need to be sure it is adb compatible otherwise.
      Another thing you want to check is that your micro USB cable isn't daisy chained to your PC or that you're not plugging it into a hub. For ADB to work, it needs to be a straight one to one connection from PC to the device. And also no OTG adapters to the cab for micro USB unfortunately.
      Not sure if that helps but that's about all I can think of.

    • @robtaylor8816
      @robtaylor8816 Год назад

      I will try a Ugreen cable, thank you.

    • @TheCodeAlwaysWins
      @TheCodeAlwaysWins  Год назад

      @@robtaylor8816 cool, hope it works out.

  • @xerostyle
    @xerostyle 5 месяцев назад

    awesome work! I went through your repo but I didn't see any of the tweaks. I'm looking specifically for the timer adjustment to not display the control cpo. appreciate the hard work!

    • @TheCodeAlwaysWins
      @TheCodeAlwaysWins  5 месяцев назад

      Not sure specifically which repo you mean exactly or by control cpo... but thanks for the comment!

    • @xerostyle
      @xerostyle 5 месяцев назад +1

      @@TheCodeAlwaysWins the GitHub repo in the description. I'm looking to disable the timer that shows the control panel overlay diagram with all the buttons when launching a game

    • @TheCodeAlwaysWins
      @TheCodeAlwaysWins  5 месяцев назад +1

      oh. That isn't possible on the mod shown -- that one was through a form of hacking where I'd have to share the IP to do that so it was for proof of concept. Mostly just to show some things I would change if I could on their official app. Another issue w that method I used is I have to re-hack it on every update of each individual cab which isn't sane and may break updates online.
      Sorry about the misunderstanding; there are some YTers who don't care about that stuff but I'm trying to do things mod related legit/above board only since I have write software for my day job too and don't want companys to crack down for what I'm doing or just have them have an issue w modders in general. It's part of how it was possible to get the input code in MVC2 for everyone w 1up directly vs just for people who stumble on this channel. Unfortunately there are a few ppl who ruin it for everyone else w these things too.
      It may be possible without needing to replace their whole app or distribute IP though. Will think about this. I appreciate you checking the vid out and the interest, and apologize for not having that publicly/"mod"dable version of that to hand out. Did try to make it clear in that vid and released or shared the stuff i can. I got an upcoming project I am trying to put in a state that it can work for anyone to install and maybe I can dig into this idea though since there's probably alternate ways to do that.

    • @xerostyle
      @xerostyle 5 месяцев назад

      @@TheCodeAlwaysWins interesting. well thanx anyhow. ill keep poking around w/ adb

  • @thekingnumberone2427
    @thekingnumberone2427 3 года назад +2

    Love the Channel

    • @TheCodeAlwaysWins
      @TheCodeAlwaysWins  3 года назад

      Thanks! I am unworthy haha... definitely inspires me to keep learning/trying to make better content 🙏

  • @bumpinz
    @bumpinz 5 месяцев назад

    What about using this HDMI cable to swap a pcb from say a partycade 16.7” display to using a different hdmi monitor?

    • @TheCodeAlwaysWins
      @TheCodeAlwaysWins  4 месяца назад

      it's a good question. The thing about that is the partycade doesn't run android. But you can actually get HDMI out using geekworm:
      ruclips.net/video/I8MovSVPnP4/видео.htmlsi=J_vw5RKiuNTcQxAK
      It's just a matter of the specific board. I'm just not sure if it's V20, 12 or 1.5 that will work here. I can check if you still need a hand since I'm pretty sure I still have that PCB and the different geekworm pcbs.

    • @TheCodeAlwaysWins
      @TheCodeAlwaysWins  4 месяца назад

      sorry on the delayed reply too. YT changed something on the UI with how I normally view comments and a few slipped by me.

    • @bumpinz
      @bumpinz 4 месяца назад +1

      That’d be great, I picked up a v1.5 but I couldn’t get it to display on my lcd panel. I coupled it with the vsdisplay hdmi converter board without success. So any help would be great

    • @TheCodeAlwaysWins
      @TheCodeAlwaysWins  4 месяца назад

      If it helps, I just set it up and tested against a V20 and a V1.5. I haven't touched some of this stuff in over a year and a half. The v1.5 definitely worked, the V20 I didn't confirm with another PCB yet.
      I have some more things to try that sometimes work and I believe a V12 to narrow it down, but I don't have all of my stuff with me after moving.
      I'll try to remember and update you if I can once I can get that (within a week ish?). Otherwise if you have time and the money you can try to connect a Display port (powered, the ones w USB A power -- direction is important! Not a standard plug or converter). These basically don't depend on syncing the refresh rate with the signal so they're always a good test to see if the base conversion works. I don't have a compatible monitor to even try it otherwise I would try to check it out and let you know. But I do have a better setup/ideas I didn't get a chance to share properly to try out sometime when I can.
      Edit: Display port to HDMI adapter I use that will work pretty much universal (if your video device has native DP and you know the PCB is compatible w Geekworm) here:
      amzn.to/3vWMS7V

    • @bumpinz
      @bumpinz 4 месяца назад +1

      I will have to try it again and try and connect it to a couple tv’s I have. Did you have to change any jumper settings?

  • @anticcael7904
    @anticcael7904 3 года назад +1

    Has anyone tried this on the TMNT cab? I can't get the USB port to recognize my keyboard.

    • @TheCodeAlwaysWins
      @TheCodeAlwaysWins  3 года назад

      For the older TMNT cab, I think that it would likely not work since it's a different system.
      On the newest one with online play: I would love if anyone could figure that out! I haven't seen the interface but one giveaway that it would be compatible is if the game selection screen is similar to XVS/MVC/BB with layout/etc. They're pretty clearly distinguished from other cabs.

    • @anticcael7904
      @anticcael7904 3 года назад +1

      @@TheCodeAlwaysWins Sad face. Got really excited when I watched your video. I want to mod my cabinet without replacing the internals with a raspberry pi.

    • @TheCodeAlwaysWins
      @TheCodeAlwaysWins  3 года назад +1

      @@anticcael7904 yeah I'm really sorry about that and completely get it too (was scratching my own itch with this). If anything pops up I can try to update you if I can remember to here... but otherwise it may be some time.

    • @anticcael7904
      @anticcael7904 3 года назад +1

      No problem. I'm a patient person. You have done impressive work so far.

  • @badjab326
    @badjab326 2 года назад

    In theory, would it be possible to run Arcade1up Software on a windows computer? With us possibly getting the last official MvC2 port ever soon, I'm interested in long term preservation.

    • @TheCodeAlwaysWins
      @TheCodeAlwaysWins  2 года назад +1

      in theory everything is really possible 🙃 if something happens, some of us can try to preserve it. But while the company exists uh... that might not be good to chip away at too excitedly. In any case there is always Fightcade 2, Flycast Dojo or RetroArch, but there's a community with some really good players and people on the current cabs so I can understand where you're coming from too. On the bright side online play works even better for CPS2 on RetroArch even on the cabs themselves.

  • @artcadefourtwenty
    @artcadefourtwenty 2 года назад +1

    Battery on my machine is at 5 if it gets to zero I should be good you still think ?probably gonna end up getting that 3a power supply

    • @artcadefourtwenty
      @artcadefourtwenty 2 года назад +1

      Also just noticed my cord is actually a 12 v 3a

    • @TheCodeAlwaysWins
      @TheCodeAlwaysWins  2 года назад +1

      I see. Those come with the marquee cabs so that's why I suggested it. Do you have other devices connected? There's literally no battery, but they could be measuring relative to the voltage that is available or what it's getting at some indicator.
      Maybe this is happening because you have a high CPU load? you can try to close activities by plugging in a keyboard and holding I think alt/tab and swiping them left.
      The funny thing is the higher the CPU load, the lower a battery indicator may drop. This happens on phones. There's apparently also possibility there's a resistor that measures the battery level, so as the relative available voltage goes down then the battery level reported goes down. Also could be the voltage is relative/fluctuating. How exactly are you reading it? Just on UI?
      Not an expert though on this but think it keeps going lower because there's some background services/activities/processes that are eating your cpu over time.

    • @artcadefourtwenty
      @artcadefourtwenty 2 года назад

      @@TheCodeAlwaysWins tab and alt don’t do anything tab just acts as an arrow key on my menu and I pressed them together and separate still nothing I have retroarch with a good bit of cores installed and PPSSPP installed should I uninstall PPSSPP and only install it when I use it ? But I actually think it’s installed on the sd card

    • @artcadefourtwenty
      @artcadefourtwenty 2 года назад

      @@TheCodeAlwaysWins and if your asking how I see the battery it’s on the top in the menu when I hit windows and n and displays at the top of retroarch

    • @artcadefourtwenty
      @artcadefourtwenty 2 года назад +1

      @@TheCodeAlwaysWins I don’t want to mess with anything idk to much about should com assistant be running too?

  • @Humbletac0
    @Humbletac0 2 года назад

    Could you hypothetically side load other things like emulators to play 8 bit games you own on other platforms?

    • @TheCodeAlwaysWins
      @TheCodeAlwaysWins  2 года назад

      You can for sure. Any Android APK that is compatible with Oreo or above.

  • @artcadefourtwenty
    @artcadefourtwenty 2 года назад +1

    So I did something pretty dumb I moved stuff off my internal storage on Simpsons to my sd card thinking I could just move it back and I can’t move it back 😂 now can only play the stock games with the sd card in. any one know how to get these files back in internal storage also I have my whole machine backed up installed some file explorer apk and it didn’t even recognize my internal storage at all or the usb

    • @artcadefourtwenty
      @artcadefourtwenty 2 года назад +1

      And I backed everything up tryed debugger and moving everything back but it didn’t do it right some of the system files got moved to the sd when I was freeing up space

    • @TheCodeAlwaysWins
      @TheCodeAlwaysWins  2 года назад +1

      Haha yeah... it happens. At least you can still play them somehow. That means it's not all bad. I have done much much dumber things, and had to buy entire new PCBs. I think what you need to do is remount your sdcard partition for the cab.
      I don't have so much time to dig into this sort of problem right this week specifically.
      Do you have a /sdcard in your cab? You can type adb shell, then cd /sdcard, then ls to see what's there. The roms should be something like /scard/arcade/roms or something like that don't remember when updates are applied.
      Pretty busy week to be able to help but you may want to look for mystery encoder's discord; I don't have a link but KongsRUs may. That team is very good with this stuff and can probably help you if they have some time to spare.
      Or I guess if someone here is reading and has an idea, feel free to chime in (just please respect TOS of YT in terms of laws etc)

    • @artcadefourtwenty
      @artcadefourtwenty 2 года назад

      @@TheCodeAlwaysWins thank you and I might just leave it on the sd card because it increased the internal storage by a lot and I was able to add more apks at this point though I might done working on it I think😂

  • @bahboom
    @bahboom 2 года назад

    is there a way to get usb flash drive working for extra storage?

    • @TheCodeAlwaysWins
      @TheCodeAlwaysWins  2 года назад +1

      Yeah you should be able to just reset power on cab and use micro USB to USB to detect your drive. Make sure it's been formatted properly (believe it needs to be esFAT or FAT32 and not NTSC). Haven't done this in a while but it did work previously.

  • @NoName-zm1ks
    @NoName-zm1ks 10 месяцев назад

    Does this work with marvel super heroes countercade?

    • @TheCodeAlwaysWins
      @TheCodeAlwaysWins  10 месяцев назад

      No, sorry. Those use different software completely.

  • @CC-fp4op
    @CC-fp4op 8 месяцев назад

    Does this work for SF 2 Big blue cabinet ?

    • @TheCodeAlwaysWins
      @TheCodeAlwaysWins  8 месяцев назад

      For many it would -- but a percentage of random cabs may have DRM activated. If you find that to be the case you can try to install team encoders patch which will reflash the cab software.

  • @SketchofGoogle1978
    @SketchofGoogle1978 2 года назад +1

    This is amazing!! I just finished sideloading into my XvsSF earlier today, was kinda bummed out that the flash drive I put in it wasn't detectable by default (unlike BB). I was able to install Nova launcher and DIG emulator since it does save space (versus retroarch) again, BB wins here because you can place roms/themes/music etc. for DIG on the flash drive. I believe in your previous vid you stated that you could have a custom nav screen for XvsSF? Is that still possible?

    • @TheCodeAlwaysWins
      @TheCodeAlwaysWins  2 года назад +1

      Awesome glad to hear! But not sure what you mean by nav screen. You mean for the 1up app? I actually modded the cab application itself; unfortunately I can't release it yet because need to set out time to legally patch it. I can't really mess around w possible ip issues because of what I do here. Have been doing extensive testing on a new lag fix driver I wrote though and trying to push that out as soon as possible before moving to any new projects. It is about done just sorting each individual possible user issue is pretty tough with these things. May just need to put the vid out and not be able to help some people.
      Another good launcher which is more simple/minimal is lawn chair btw. Also free. And for RetroArch front end you can use Pegasus which is awesome. But since you're using an alt emu that is cool too. Interesting to hear how you're considering the space as well. I'm confident there's a way to use USB storage on xvs/mvc, just haven't done that in a while to remember off hand exactly how.

    • @SketchofGoogle1978
      @SketchofGoogle1978 2 года назад

      @@TheCodeAlwaysWins the navigation screen that was at the end of part 1 of the previous video at the 3:55 mark I believe. When I paused it and looked at it, it did look like a launcher of some sorts, but I have an idea and if it works I believe that I can make an awesome home screen *fingers crossed*

    • @TheCodeAlwaysWins
      @TheCodeAlwaysWins  2 года назад +1

      @@SketchofGoogle1978 ahh yeah. a second app you can use is called ShortcutMaker. Just hold left click on home screen and then add a widget => select that app, then add Activity for 1Up, you can customize the image/name and everything. Initially I over engineered and wrote my own app to launch it lol.

    • @SketchofGoogle1978
      @SketchofGoogle1978 2 года назад

      @@TheCodeAlwaysWins that was exactly my plan LMAO I use to use an app like that back in my phone modding days when androids were named after desserts (froyo) 😂 see now you got me pumped lol. With shortcut maker images can be used as shortcuts? If so then it's time to get cracking on photoshop!

    • @SketchofGoogle1978
      @SketchofGoogle1978 2 года назад

      @@TheCodeAlwaysWins I was able to make custom launcher type menu with Nova launcher, some photoshop and a couple of other apps, but some reason I'm not able to change the arcade1up icon. Everytime I do, when I reboot it the icon reverts back, this is my only real hold up

  • @Zehrfox
    @Zehrfox 3 года назад +1

    Great video and thank you! I do have some basic questions:
    1. Why do you have to wait 4-5 seconds? what process are you trying to interrupt?
    2. Once you have it connected to a PC with micro USB to USB, why go farther and setup a wireless connection?
    2a. The PacMan 40th, I want to try this on, does not have online, Can you still sideload apps with the USB connection?
    3. Are we limited to the storage on the PCB (for sideloading apps or roms), or can we utilize a USB flashdrive with a hub or OTG?

    • @TheCodeAlwaysWins
      @TheCodeAlwaysWins  3 года назад

      Thanks for watching and being interested in the vid enough to ask sir.
      1. Preface: I do not have this down to a science because I didn't study this part too closely or know the exact mechanisms. Someone else can chime in if they have more context.
      It seems to have to do with the time it takes to load the system partition + bootloader timing and there's a small lockout when you power on the cab to load data. I am not sure if it was by design but there is a moment on boot-up where you get access to all of this.
      The reason you need to switch the power and reconnect is because if you have a USB device connected the cab can actually maintain power even when the USB is connected, and this resets that window. I like using an AC hub because it's easy, but it's not necessary. You can also replug in via the microUSB but I don't want someone to mess up their PCB and blame me so I showed it the opposite way around as everyone knows where to take their PC if they abuse it (lol).
      2. This is almost 100% because I am lazy and I assume most people are. It also made it easier to edit the video so you don't have to keep swapping out keyboard/mouse (same as automating the steps for the miraplug lol)... But also so that you can continue to use a keyboard and mouse. It was also to let people know it's a thing, and then just add a tool to the GitHub repo with all the stuff so I could use it myself when I'm lazy.
      For me, I can use command line to do things entire time but for regular users to leave the A1Up app or other things it's not exactly easy or intuitive to have to keep unplugging your PC and swapping between that and your keyboard (you can't have debugging and OTG devices at once due to it being an either/or flag; there's 2 modes that represent like a master or slave device -- I'm not sure the 2021 words on it and there is some really technical workaround abd not worth it. You can technically have a cab connect through ADB to itself and I've done that to avoid the whole thing but its a little too meta for the tut).
      2a. I'm not sure. If this is the same thing as Partycade then that would prob fall into line to devices a channel called Restalgia was chipping away at a few months ago. I haven't messed with my Street Fighter Partycade but I think it is similar and I do want to explore other things in it...
      A1Up gives an update software and... well they can all load up the firmwares for update and other things that (I don't want to get into but you can imagine with the very publicly available files). I don't know what A1Up is doing but they are not apparently trying very hard to make these mod proof on more than a few cabs. But I haven't explored it as if I see someone start something I don't want to race them when it wasn't an idea I got on my own. Maybe I can cover it with proper credit at some point or expand on it to feel worth doing that.
      3. You can use a flash drive but it has to be loaded when the cab starts (it's very anti intuitive because of the 4-5 secs in other scenario). It's the same for external gamepads. There are other things where hopefully people will have the experience of "wow that is insanely easy/intuitive" and I'm going to get into that in my very next vid on this topic :) but trying to automate much of it as it's honestly pretty tedious to go through even once, and I don't memorize it so I'd like to just run through until a human doesn't need to for certain parts.
      (Hope that answered a bit)

    • @Zehrfox
      @Zehrfox 3 года назад +1

      @@TheCodeAlwaysWins Thank you so much for taking the time to answer me (and quickly!). I have modded a bunch of these cabs, but usually by NOT using the original PCB. I bought the Pacman 40th after your first video and your mention of a "possible" mod to allow you to run additional games. So I am very interested in the next video, and I hope the process works on that cab and others. I also bought the USB hub you recommended before. I have sideloaded on several Android devices, including the Ouya (see if anyone knows that device!). Thanks again, for all your hard work, and your willingness to share :)

    • @TheCodeAlwaysWins
      @TheCodeAlwaysWins  3 года назад

      No problem! glad to help and I am not a big fan of editing so I like to do different things on different days (also cool how you applied that to the Ouya -- that is essentially what I did here so it's full circle).
      One thing though: I think you may have misinterpreted what I said in the previous comment? 💀
      I noticed I had hinted of something "not software related" in a reply to you before -- one thing was the geekworm tut (which I posted -- though you would need gen 1/2 specifically on those vs V1.5 which is for MVC/BB/XVS), and there's some others I haven't quite gotten to. But they aren't actually related to modding the software on things, they are just random things that people ask me a lot about. I always have ideas to try though and not enough time to try (or maybe I do, just lazy), and especially for the other PCBs I have.
      But didn't mean to mislead you there. Appreciate your comment nonetheless and of course. Hopefully our boy Tuxedo Mask comes through with the pastebins, then I think with the way the A1Up RUclips stuff goes you would probably hear about it somehow.

  • @PrinceOfMadness
    @PrinceOfMadness Год назад

    Hey Code: Been watching your guide the last day as I set up my XvsC cabinet to mod this stuff, and I want to say thank you. I got RetroArch, Nova, File Manager, and Dig on here thanks to you. I don't know if you're still active or have a social account to message, but do you know how to get the cabinet to let me go into my external SD/USB device? Storage in settings recongizes it, but when I go to Dig for example it won't let me access those files for my roms. Or even load up "External Hard-drive" when selecting where to save my stuff at. Only "Other Folder" or "Internal Hardrive" if you see this please get back to me, it's driving me crazy all day.

    • @TheCodeAlwaysWins
      @TheCodeAlwaysWins  Год назад +1

      Thanks a lot for the comment! I haven't hooked up my cab in quite some time because stuff has been busy between another project and some other things.
      It can be done and I'm pretty sure another channel called "Artcade" has covered this in his vid somewhere iirc. It's pretty much stock android once you're already in the menus etc so these things should apply and be kind of similar even if it's outdated. If you don't find it let me know and I'll check since I've had to do it before. I have a random excuse to look at the cab pcb again later this week so I can try to explore that but otherwise sorry about not having an answer for you immediately here.

    • @PrinceOfMadness
      @PrinceOfMadness Год назад +1

      @@TheCodeAlwaysWins I think I found his channel, but I didn't find the USB fix for the XvsSF machine. If you do please get back to me. For the time being I ported my roms to my internal storage and getting it all hooked up together

    • @TheCodeAlwaysWins
      @TheCodeAlwaysWins  Год назад +1

      @PrinceOfMadness ah... well if it helps in the meantime, the machine is just running Android 8.1 (Oreo)

    • @PrinceOfMadness
      @PrinceOfMadness Год назад

      Only thing I'm just trying to figure out now is how to make shortcuts on Nova launcher. So I can choose between 1up, and Dig on my menu and use my keyboard if I need to go somewhere else like the files@@TheCodeAlwaysWins

  • @artcadefourtwenty
    @artcadefourtwenty 2 года назад +2

    Just put retroarch on simpsons and it is awesome!!!! Thanks

    • @artcadefourtwenty
      @artcadefourtwenty 2 года назад

      The battery has gone down to 16 and do I need a cooling fan should I even be worried about this?thanks

    • @TheCodeAlwaysWins
      @TheCodeAlwaysWins  2 года назад +1

      Hm that's pretty weird. I would say if things seem ok/stable, then don't worry about it since there isn't actually a battery. Otherwise you could use 3A/12V vs 2A/12V if that's what you're using. Besides that cool to hear the tuts helped!

    • @artcadefourtwenty
      @artcadefourtwenty 2 года назад

      @@TheCodeAlwaysWins thank you!

    • @drseussicide
      @drseussicide 2 года назад

      you get all players controls working fine in retroarch? i've heard there are issues with controller config on the simpsons. i have one and i've been holding off for a solution to that or thinking about buying usb encoders to work around it, before i dive too far into it

    • @TheCodeAlwaysWins
      @TheCodeAlwaysWins  2 года назад +1

      @@drseussicide I think the more straightforward solution would just be usb encoders. You can even use simple wires so you don't need to do it destructively (I got a vid where I did this, though it was more fyi/humor vid than tut).
      For getting 2P working you need to actually simulate a new driver that RetroArch can read. I think there may be permissioning issues with that. I did write a custom app that can read from the P2 as an input test to learn how it worked but haven't experimented beyond that.

  • @Garageland16
    @Garageland16 2 года назад

    Any Update on Part 2.5: Drag n Drop App Installation + More vid?

    • @TheCodeAlwaysWins
      @TheCodeAlwaysWins  2 года назад

      Not at the moment. Pivoted over to some other things as I was working on something I shared a video of recently that is a little more difficult to pull off... but this project isn't too involving so will likely continue in the first half of this year.
      If anything, that was only making it slightly more convenient than all of the things you can do here.
      Should be pretty straightforward and if anything is confusing or really inconvenient would love to know as feedback for an iteration or clarification 👍
      (And thanks for watching)

    • @TheCodeAlwaysWins
      @TheCodeAlwaysWins  2 года назад

      Small update. Started to work on a new app for that and will try to give normal progress updates on it:.
      ruclips.net/user/shortsHGDS-y4WG1M?feature=share

  • @aary33
    @aary33 2 года назад

    Thank you Rob! Worked like a charm! Was able to install RetroArch thanks to your method. By any chance do you have a driver update to fix the 2-player not working? Thank you, can’t wait to see more of your work!

    • @TheCodeAlwaysWins
      @TheCodeAlwaysWins  2 года назад

      Thanks! it's not a focus of mine right now, but you can check out team encoder's Retro Arch specific driver @ team-encoder.com (I think they are working on a RetroArch setup as well). Only a heads up that they do flash your PCB to a new state so you will lose other installs is all. I will also have a driver update around the corner for these 3 PCBs specifically that focuses more on input lag but they both use different methods/focuses so I would check theirs out if the goal is 2P.

    • @aary33
      @aary33 2 года назад

      @@TheCodeAlwaysWins Appreciate the response! I tried team encoder’s fix for Big Blue and at the very least 2P is recognized, but 4 of the 6 buttons are no longer working on each player with no rollback option :( . I suppose it’s not finished yet? Anyway, looking forward to your version of the input lag fix!

    • @TheCodeAlwaysWins
      @TheCodeAlwaysWins  2 года назад

      @@aary33 thanks! I can try to relay that to him, he gets a little touchy with requests lol. But they are ok guys. To roll back there are some commands you can run. Give me two hours and I'll provide you a reply with the adb commands to do that. Thankfully they kept the original drivers on it. I'm also gonna have an app to switch between them after this driver release this year, I just don't wanna to rush out a vid and have everyone confused or run into issues (as you can see can be inconvenient lol)

    • @TheCodeAlwaysWins
      @TheCodeAlwaysWins  2 года назад

      @aary33
      Got in touch w Mystery Encoder. He says that was just an early driver and the RetroArch stuff wasn't ready yet but he's already got an updated one coming along. I don't have a timeframe to get back to you. For now, if you want all the buttons on your RetroArch setup you can connect your PC to your cab and then run these 4 commands:
      adb uninstall com.android.SimpsonsFix
      adb uninstall com.android.SimpsonsControllerFix
      adb shell pm enable com.fjtech.ComAssistant
      adb shell am start -n com.fjtech.ComAssistant/.MainActivity
      [you may need to reboot for settings to take, I didn't test this extensively]
      Only had this offhand because I needed it as part of the driver install this a few days back that I was working on.

    • @TheCodeAlwaysWins
      @TheCodeAlwaysWins  2 года назад

      the controller driver may be either of the 2 first commands depending on the PCB, so that's why I list both.

  • @HollowBox
    @HollowBox 2 года назад

    please make a video on how to hack into 1up arcade pin with the 30 table mod!

    • @TheCodeAlwaysWins
      @TheCodeAlwaysWins  2 года назад

      Thanks on the suggestion.
      I can't at the moment since I don't have a pinball table (and would be hard to get one for space/$$$ reasons), but also the way that hack is done crosses some lines with legal issues as that hack directly downloads ROMs from the company. I am sure someone put it on the net though and shouldn't be impossible to find.

  • @syxx573
    @syxx573 2 года назад +1

    Will be making video 2.5 soon?

    • @TheCodeAlwaysWins
      @TheCodeAlwaysWins  2 года назад +1

      Pivoted to another project as I'm working loosely with a group of other devs on ROM hacking/reverse engineering who depend on that work in some projects that will be very cool for the community overall (already have some interesting stuff to share besides the really obscure tech demo thing posted), but will revisit the cab modding at some point early this year.
      Thanks on the question and obviously for checking out the repo/resources. Hopefully you found what's there so far useful. The 2.5 tut was really going to just to make it a little more streamline but not fundamentally new things as we can install almost any app via sideload on Android as long as the cab has the capability for it (which is shown in second half here).

    • @TheCodeAlwaysWins
      @TheCodeAlwaysWins  2 года назад

      if you're having any trouble with this tut or something is frustrating: at least can try to point you in the right direction, given enough info. But it would be good feedback either way if so for any updates and thanks.

    • @syxx573
      @syxx573 2 года назад +1

      @@TheCodeAlwaysWins Yeah it doesn't seem difficult. I'm getting the cables I need soon. I'll give this a shot in the near future.

    • @TheCodeAlwaysWins
      @TheCodeAlwaysWins  2 года назад

      Working on cab stuff again and an app for that new process and have a small update on it:
      ruclips.net/user/shortsHGDS-y4WG1M?feature=share

  • @Nervous_Rexxx
    @Nervous_Rexxx 2 года назад

    Will this work on an MK/MK II 1 up?

    • @TheCodeAlwaysWins
      @TheCodeAlwaysWins  2 года назад +1

      I'm not familiar with those. I would cautiously say no, since the interface doesn't resemble the Capcom cabs or Simpsons. But you could always try.

    • @Nervous_Rexxx
      @Nervous_Rexxx 2 года назад

      @@TheCodeAlwaysWins I appreciate the swift reply. Is it the UI that's different or the hardware?

    • @TheCodeAlwaysWins
      @TheCodeAlwaysWins  2 года назад

      @@Nervous_Rexxx well, it usually comes together so you can tell quickly. I think they use different contractors or teams to release different products, but who knows really. I am sure though that MK 1/2 don't work if you mean the offline editions, was not familiar with the new online one so much but I am doubting it somewhat.

    • @TheCodeAlwaysWins
      @TheCodeAlwaysWins  2 года назад

      @@Nervous_Rexxx always a chance I can be wrong of course too, so don't know until you try (also np)

  • @silverandblackentertainment
    @silverandblackentertainment 2 года назад

    Can I send you my pcb?

    • @TheCodeAlwaysWins
      @TheCodeAlwaysWins  2 года назад

      what exactly are you trying to do?
      (thanks on the comment either way)