[PSC] BleemSync V1.2.0 Released

The ModMyClassic Team has released a new BleemSync update with a new stable version 1.2.0.BleemSync is a “friendly” application that manages / adds and launches PlayStation Classic games from a USB storage device, supports multi-disc games and create everything you need to be used on Playstation Classic (also the db file)

What is BleemSync?

BleemSync is a tool created by DoctorDalek owned by ModMyClassic. After downloading the EMMC memory throughout the PlayStation Classic release day, it was Hakchi’s MadMonkey that originally uncovered the vulnerability of the GPG signature keys and the bundled passphrase. Once we realized we were able to generate our executable payloads for the console, DoctorDalek founded the BleemSync project. Since then, members of the ModMyClassic development team with the help of external developers and with the assistance of Libretro, BleemSync has become what it is today. It is still in the early stages in terms of development, but with a dedicated team behind it, developments and improvements are made every day.

Why BleemSync?

  • Create your personalized PlayStation Classic experience by adding your games, emulators, themes and mods.
  • Easy to use, the user interface to use to allow the addition / synchronization, modification and configuration of the game. (Compatible with Windows, Mac and Linux)
  • Better support for FileSystem (Ext4, exFAT, NTFS, FAT32)
  • Multi-OS support (Windows, Mac, Linux) (pretty much anything that has a RDNIS driver, which is a lot).
  • Reliable and constant emulation performance.
  • RetroArch support and integration.
  • Multitude of various controller supports with RetroArch.
  • Large community available to support other users.
  • And many other fantastic features!

Requirements to use BleemSync

  • Windows, Mac or Linux is supported. (In theory chromeOS? (Not tested))
  • Generic RDNIS driver (this should be installed automatically for Windows and Linux, the driver for Mac can be found  here)
    • note 1 – The PSC is disguised as Samsung Galaxy (as Hakchi), so it should be easily installed when connected.
    • note 2 – If you are using Hakchi CE for (S) NESC, it is very likely that the RDNIS driver is already installed. (Uses the same driver)
    • note 3 – If in doubt about the Windows RDNIS driver, you can grab it  here
  • A decent web browser. (Google Chrome, Firefox, Microsoft Edge, Safari, Opera) (Internet Explorer   is NOTsupported!)
  • A low power USB drive. (Or any USB via a USB hub with external USB2.0 power supply)
    • note 1 – Starting from 1.0 the OTG support is not enabled. (STILL) For this reason we limit ourselves to 100ma on the 2 front USB ports.
    • note 2: USB 2.0 drives are recommended as they generally consume less power than newer drives.

How to use BleemSync

We have tried to make installation and upgrade to BleemSync 1.0 as simple as possible. Once you have actually installed with BleemSync 1.0, the upgrade in the future will be as easy as 1, 2, 3. We also have a selection of explanatory videos below from youtuber recommended to help and help you in this process.

The BleemSync UI app developed by DoctorDalek actually runs on the console itself. Once installed and the console is connected to the PC / laptop with the standard USB power cable (and the external USB memory connected to the controller port 2! (For now)). You can open the app using your web browser on your PC / laptop and modify your console.

This means that you have to install a very small payload on your console (2mb and 11 files). However this is completely undetectable and it is safe. This is to enable the support of FTP, TELNET, RDNIS, exFAT and NTFS units. You won’t know that it was actually installed on the console, unless you tried to connect it to a PC and realize that the console can boot using a USB port on the PC. This package is necessary to perform bleemsync in progress, however we have also included simple instructions to use to uninstall the console payload if you wish to remove it in the future for some reason.

BleemSync installation

  1. Download the zip package on your computer.
  2. Format a USB drive (preferably from USB 2.0) to FAT32 and label it as  SONY
  3. Extract the zip package to the root of the newly formatted USB
  4. Make sure your console is disconnected from the power supply, from HDMI and from any powered USB hub.
  5. Insert the controller 2 USB port on the console and dock the console to the backup. (Optional HDMI)
  6. When the orange light appears, turn on the console normally and wait! (The instructions will be displayed on the TV if it is connected to HDMI.)
  7. At the end of the initial installation, the console LED will flash RED and an installation complete message will be displayed for 5 seconds. The console will restart automatically after this.
  8. Once this is done and your console’s LED is ORANGE,  you have successfully installed it! You can continue reading (recommended!) Or start right away. (How to use the BleemSync guide below)
  9. It is  highly recommended  to format the USB on both (exFAT or NTFS (also supported ext4 but exFAT seems to work better!))  And  extract the backup to the root of your USB drive.
  10. Now you can connect your USB (always all the cables disconnected first!) In your console. (How to use the BleemSync guide below)

How to migrate from older versions of BleemSync (prior to 1.0)

BleemSync v1.0 – Upgrade from BleemSync earlier than 1.0

PLEASE NOTE – We strongly recommend that you perform a full USB backup independently. It is also advisable to start a new installation to make sure your usb is configured correctly. Although the migration tools are integrated into the new bootloader, we cannot guarantee that you will not lose data in one part of the process. If you wish to continue with “Update to 1.0”, please follow the instructions below (You have been warned!) (FYI – This process will only be required to upgrade from versions prior to 1.0 due to mass changes, future updates will be  much  easier.)

Please note that save states created in previous versions of BleemSync are not compatible with version 1.0 and later

  1. Insert your existing BleemSync USB drive on your computer.
  2. Go to the 
    root directory of the USB drive and delete the following folders: – 028c18a9-ec4b-4632-b2cf-d4e20f252e8f 
    – lolhack 
    – BleemSync (if any) 
    * NOTE *  It is important to delete only these files. If you delete other BleemSync files, the migration is less likely to succeed.
  3. Download the BleemSync 1.0 zip package and extract it to your computer.
  4. Extract the zip package to the root of your USB drive.
  5. Make sure your console is disconnected from the power supply, from HDMI and from any powered USB hub.
  6. Insert the USB drive into the controller’s port 2 on your console and dock the console to the backup.
  7. When the orange light appears, turn on the console normally and wait!
  8. At the end of the initial installation, the console LED will flash RED and an installation complete message will be displayed for 5 seconds. The console will restart automatically after this.
  9. Once this is done and your console’s LED is ORANGE, you have successfully installed it!
  10. To complete the migration, turn the console back on and go through the BleemSync startup routine. Once you reach the start menu, the  migration is complete!
  11. You can check if the migration was successful by starting BleemSync and you should find your existing games on the carousel.
  12. You can turn off the console and the process is now complete.
  13. It is highly recommended to backup USB contents and format USB on both (exFAT or NTFS (also supported ext4 but exFAT seems to work better!)) And extract the backup to the root of your USB drive.
  14. Now you can connect your USB (always all cables disconnected first!) In your console, and follow the (How to use BleemSync Guide below)

How to migrate from other previous tools

There is no simple way to say it, however many other “hacks” and “tools” in circulation use a multitude of different formats or even older versions of BleemSync. We can’t really take that into account or guarantee that other builds fit into BleemSync. The best thing to do in this case would be to download your games and save them and make a new installation (instructions above) and manually copy your saves after configuring the configuration using the BleemSync user interface

How to use BleemSync once installed

It is advisable to check one of the youtuber videos below for a simpler visual and audio tutorial, but once BleemSync 1.0 is properly installed and the USB port ready for formatting …

  1. Always make sure that you have not connected the power supply when connecting the USB. (This also includes external power for powered USB hubs!)
  2. Insert your formatted USB (with the bleemsync app and the bootloader) into port 2 of the controller on your console.
  3. Connect your console to the PC using the USB power cable as usual.
  4. When the LED turns ORANGE, turn on the console normally.
  5. If you have already installed the RDNIS driver you should hear / see a connection sound while the USB device is recognized and the console turns on. Otherwise your operating system should automatically install it for you. 
    Note 1 – If you are on MAC, you will need to manually download the driver here:  https://goo.gl/FQYNW5
    Note 2 – If you are already using Hakchi CE on the PC, you need to install the RDNIS driver  
    Note 3 – If uncertain, connect and switch on and control the device manager. You should see something like:  http://prntscr.com/mapcf6
  6. If the console is connected to HDMI, you want to launch the boot menu. If HDMI is connected, the user interface will only work while it is waiting on the boot menu screen. 
    Note 1 – The console is set to start directly on the start menu by default  
    Note 2 – If you disconnect the HDMI cable, the console will always start the BleemSync console user interface
  7. After turning on the console for about 10 seconds, open the desired web browser (  Internet Explorer is not supported!  ) 
    The following steps are currently being improved, please find out with us.
  8. Go to  http://bleemsyncui.com/ without  this you can try  http://169.254.215.100:5000/
    Troubleshooting 1 – If your console has not yet correctly loaded the BleemSync user interface, it is likely that you see something like:  http: //prntscr.com/maph2k  If this is the case, just wait 5-10 seconds and try again. 
    Troubleshooting 2 – If you have tried for over a minute and you still have nothing, you probably don’t have the RDNIS driver. Check your device manager to make sure your driver is installed. 
    Troubleshooting 3 – It might seem silly but you may not have turned on the console or you don’t have the USB with BleemSync 1.0 on it connected to the PSC 2 port.
    Troubleshooting 4 – If your RDNIS is connected and you still have no luck. If you deactivate the PSC and connect the USB to the PC, check the logs. Your USB is probably incompatible or corrupt. 
    Troubleshooting 5 – If all else fails, check the instruction videos to make sure you do it correctly and then send us your records in the Discord support channel and we’ll review it for you. (PLEASE, first exhaust all other options)
  9. The correct upload will take a few seconds and now you should see the BleemSync user interface  http://prntscr.com/mapphg
  10. You’re good! Watch one of the YouTube video tutorials below for a discussion on how to use and add games because it’s too detailed for this guide.

Video Guide

FAQ

Q. 1.0 improves USB compatibility? 
A. No – this will come with the OTG support that is planned for version 1.1 
Q. Does this software modify my PS Classic? 
A. Yes – This means that you have to install a very small payload on your console (2mb and 11 files). However this is completely undetectable and it is safe. This will be used to enable support for FTP, TELNET, RDNIS, exFAT and NTFS units. 
Q. I can’t get it to work, whatever you  feel!?!
A. The probability is that the USB is incompatible or “Browning Out”. This means that the USB during the execution time exceeds the 100ma voltage limit and is actually being reduced. This can happen at any time. This will make the app not work properly. If you check the logs on the USB you can find the missing / empty or simply corrupted log files. (For example:  http://prntscr.com/mazrmi  and  http://prntscr.com/mazubl  ) This was no different for previous versions or other tools. However it will be more evident with BS1.0 as it does much more.

We will try to reduce the risk of this happening but in case of doubt. Take an old USB 2.0 key (regardless of size) and try that. 9 times out of 10 it will work perfectly. Another solution is to use a powered USB2.0 hub. 
Q. I don’t like the new splash, the start menu or the original user interface. I can change? 
A. Yes, you can change it in the bleemsync configuration in the BleemSync user interface. You can also exchange all the splashscreen images, themes, etc. 
D. I don’t like the new RetroArch theme. 
R. Are you crazy? However, you can change it to monochrome in the RetroArch display settings. 
Q. Can I run different console games via the Stock user interface with RetroArch in 1.0?
A. No – this is planned for future release. You can set an option to start PS1 games via PCSX RA via the 
Q
user interface . Can I use PBP with the original PCSX emulator and not only RA PCSX? A. Yes –  As shown here  
D. This seems a bit fickle, what does it give?

A. BleemSync 1.0 is a huge step up from previous versions of BleemSync and aims to do much more than other tools. The decision was taken by me (Swingflip) to release 1.0 as a public beta for people to try and help us solve knots instead of delaying any further releases. 1.0 does not reflect the ultimate goal set by DoctorDalek and his vision for BleemSync, but should give you an idea of ​​what is to come. We appreciate everyone’s support and we will add the quick updates to 1.0. BleemSync 1.0’s biggest fall is the 100ma power limitation. During the tests we found that 95% of the problems (which were not bugs) were due to incompatible USB drives or drives that reached the 100th limit and cut out. Although this can be solved using a USB 2 hub. 0 or older USB, the mileage may vary depending on the hardware used. It is our number one priority to solve this problem and we will do it in future generations. Again, please remember that this is classified as a public beta, so there will be nodes along the way, but with public input we hope to identify and correct them as quickly as possible.
Q. Is folder support 1.0? 
A. No, it was too much of a problem and, due to time constraints, it had been removed from 1.0 to be included in the new 
Q versions . Can I drag games like I did before and work? 
A. No – You need to add them through the BleemSync user interface for now. 
Q.  Can I add games to the BleemSync user interface? 
A. No – This is however the number 1 on our list of hot fix lists, we will let you know when it is possible. 
Q. Can I change the artwork? 
A. Yes, drag and drop the desired image into the cover box. 
Q. The power button does not work in RA.
A. It didn’t work properly, so for the moment the functionality has been disabled. 
D. Dual Shock does not work. 
A. Does it in RA, not in Bleemsync 
Q: How can I add multi-disc games to BleemSync? 
A: For games in bin / cue: make sure all files are in the same folder. Select all bin and cue files. The amount of discs you have must match the original game or confuse the tool. Ex: Lunar Silver Star Story Complete has 2 game discs and a third documentary disc. You still need to have the third disk for the tool to recognize it. 
For pbp games: just select the game. 
Q. How do I add a multi-disc game in PBP? 
A. Just make a PBP for each disc. So, add them all at once from the Bleemsync 
Q web browser user interface . Connecting a USB port to the front port leaves me with only one free port. Can I connect a USB HUB so I can play multiplayer games? 
A. Yes 
D. Where can I get the RNDIS driver for Windows or Mac. Will it not detect? 
R. Windows:  RNDIS DRIVER  Mac:  RNDIS DRIVER  
Q. Where are the license and legal information? 
A. Here:  https://modmyclassic.com/license-agreements/  (If you think something is missing, let us know and we can add it)

Changelog

v1.2.0

  • Added network support
  • Added support for folders with the Folder app on the console
  • Added Game Manager app on console
  • Updated RetroArch to version 1.7.8
  • Fixed problems with the transfer tool and pbp files
  • Improved serial transfer instrument identification
  • Fixed issue with RetroArch playlist generator
  • Fixed issue with starting multi-disk emulator
  • Added new setting variables to the Web user interface
  • New setting variables added to the settings menu
  • Settings menu modified to dynamically load variables that can be modified from the file

v1.0.1

  • Fixed broken RA font on console copy
  • The migration now migrates to cores and BIOS files correctly
  • Added credits and license information
  • Added uppercase support for alternative format games
  • Fixed problems with the network’s RetroArch buildbot.
  • The list of RA series games for Japanese consoles in the RA GUI has been resolved
  • Resolved Japanese eMMC games to avoid crashes when loading BleemSycnc 1.0
  • Optimized on the console’s SQLite3 code
  • Fixed the possibility that RetroArch would overwrite good configurations with bad ones.
  • Fixed the old RetroArch folder which did not move to be removed after migration
  • If there is no configuration of the RetroArch core options, create them. (Stop overwriting existing global basic configurations)
  • Modified the configuration logic, so if no configuration is used for BS or RA, it creates them with default values
  • ADD UPDATE_CONFIG, UPDATE_RA_CONFIG and UPDATE_BOOT to the supported flags (use to force the update of cfg with the default values)
  • Added support for xpad drivers. More support for added controllers, including Xbox 1, Xbox 360 and support for Steam controllers. Complete list available here: list
  • Added support for SDL mapping for boot menu, (  List of mapped controllers  )
  • Added button support for physical console for the start menu (the `reset` on / off options.` Open` select this option)
  • Modified memory configuration to avoid system crashes when the memory limit is near. We are now committed to memory, so it is necessary to prevent a lot of problems.
  • Create an extra fast swap ram for a total of 512mb of memory divided over 4 cores in 128mb bank to increase compatibility, stability and slight performance (in some small cases)
  • Added new BleemSync build of RetroArch 1.7.6
  • UPX’d RetroArch 1.7.6
  • Monochrome XMB theme resources optimized for Ozone
  • Compressed all RetroArch bundled assets
  • Added the new Ozone theme as default (does not overwrite existing configurations)
  • Added assets with compressed Ozone theme
  • Prepared a code for OverClocking and network support within RA
  • Optimized GDB and SQLite3
  • Improved initial structure of the RetroArch directory
  • RetroArch optimized as a whole from 18.2mb to 8.23mb (~ 50% reduction)
  • Optimized payload and small size

Changes to the user interface

  • Fixed generation of database entry when .cue file extension is not entirely lowercase.
  • Fixed issue where .cue files were created for .pbp files. No longer needed with intercepted updates.
  • Fixed issue with .cue files with uppercase file names added to the system incorrectly
  • Added the complete reconstruction of the PSC regional.db button to the BleemSync user interface

v1.0.0

General updates

  • Added new user interface to allow easy synchronization and modding for your PlayStation Classic!
  • The USB payload has been completely redone from scratch, a decidedly better design which means more stability, faster startup times and greater flexibility.
  • Added support for the user interface of the stock console for additional PS1 formats “m3u” “pbp” “img” “mdf” “toc” “cbn”
  • Completely new and improved bootloader. It contains more control of the sense and control of the script to ensure that the boots are not downloaded. (No more lolhack)
  • Automatic installation / installation and update addition.
  • Added disabling permanent secure USB lock, telnet and ftp support. (These services will be installed during the initial installation so you don’t need a USB to load these services)
  • Added support for NTFS and exFAT disk drives. (Once the initial installation is complete)
  • Due to the deactivation of the USB lock, it is now possible to run psc from TV and PC USB ports.
  • Enhanced LED support, green = inactive / OK, orange = BS function running, red flashing = attention needed, see on screen. (Now you can see exactly when something is running)
  • Added feature libraries so you can add your own scripts to the startup sequence if you want an additional tinkering
  • Added startup profile (every function in the startup sequence will be timed and recorded so that you can identify slowdown problems during startup)
  • RetroArch integration by default (will be optional in later versions)
  • Added complete detailed registration, now you can easily register any problems in the USB registers directory to facilitate the identification of common problems
  • The initial installation sets the basis for backup / restore and OTG support (version 1.1)
  • Game folders are much less complicated and require less editing per game.
  • Patch pack included for series 20 games to be run at full speed if launched via RetroArch PCSX from the user interface or from the playlist.
  • Added automatic migration tools to be run at first boot after installation.

User interface features

  • TBA

Startup updates

  • Added the ability to completely customize the startup routine. You can select which functions / routines and additional debugging routines are performed during startup.
  • Added customizable boot options, including fast loading, disable Heath check and custom splash screen support. (Static supported only for 1.0)
  • BleemSync kickass start screen loaded (can be disabled or customized)
  • Added new build of BootMenu as default, now with BleemSync theme images and the ability to also change the background theme of the start menu. (Just like the splashscreen)
  • Added music start menu
  • Custom boot menu music in original style (demo style ps1 90s)
  • Added the function so that you can start the boot menu, the RetroArch or the serial user interface directly. (Configurable from USB or UI)
  • Long startup times removed, especially for large collections!

User interface updates

  • Added the ability to upload in 20 original games on EMMC in the user interface, including your habits.
  • Added automatic literacy so you can automatically sort in alphabetical order. (You can also set your order from the user interface)
  • Added the ability to easily upload custom user interface themes, you can upload many themes to USB and select from the configuration.
  • Added ability to randomize themes at startup * Including completely original custom theme for bleemsync. (Configurable)
  • Now the themes no longer need all the theme files to work. It only requires the files you want to replace. (Includes sounds)
  • Added the ability to start all PCX games from the original user interface with RetroArch PCSX (recommended!)
  • Added support for Savestates and file saving when starting games via RA PCSX
  • Added button support for physical console to emulate the standard PCSX emulator

Updates RetroArch

  • Improved RetroArch distribution method for PSC
  • Automatically uploads PS1 console BIOS to RetroArch on first boot, so you don’t need to supply the ps1 BIOS
  • Improved playlist support to make it easier to use
  • Including all basic information files by default
  • Fixed mappings for PS3 and PS4 controllers
  • Includes the fully customized and exclusive PSC RA theme. (A tribute to the PS1 theme of the 20th anniversary of PS1)
  • Also included is the updated monochrome theme (just switch from the custom theme to black and white if you wish)
  • Added overlay support with scan lines available by default
  • Added spare ps1 games to playlists so you can load stock games directly from the RA playlist
  • Cut the dead weight and reduce the size of the RetroArch file
  • Saving enhanced screenshots for retroarching when saving screenshots to save files
  • Restoring the initial configuration and optimizing the settings for psc
  • Set the appropriate background and notification characters
  • Corrections and improvements of various errors

Various updates

  • Added devtools like GDB, readelf, ldd and nano etc. In addition, accommodations have been created so you can easily mount your own binaries / libraries on the console. (INSECURITY)
  • Also a lot of smaller things and other features that I forgot to mention

Download

Source
ModmyClassic