PSP CyanogenMod PSP by Joel16

Discussion in 'PSP Homebrew' started by Joel16, Oct 7, 2014.

  1. 434
    390
    97
    Joel16

    Joel16 Developer

    Joined:
    Oct 8, 2014
    Messages:
    434
    Likes Received:
    390
    Trophy Points:
    97
    Gender:
    Male
    Occupation:
    Student
    Location:
    USA
    Home Page:
    [Official] CyanoPSP - 3.1

    54181d1408088090-cyanogenmod.png
    CyanoPSP
    Status: Stable
    Download (Version 3.1)

    What is CyanoPSP?
    (www.github.com/joel16/CyanoPSP)

    This software is to be used a replacement for the PSP's XMB. However it's still in the works, and not stable enough for daily use. It is inspired by Android's famous custom rom, CyanogenMod. Take note, this does NOT allow you to run any android software on a PSP and it never will. The psp doesn't have the hardware capabilities to do that. The purpose of this software is to allow you to do the anything a PSP can do, with a different UI and additional features like a built in file manager and text editor. It's purpose is similar to that of iR Shell. I have not added in any auto-boot functions as yet since the software is not yet stable. The app still has quite a lot to do, and I could use some help with developers if interested. The progress of what's working, and what isn't can be checked here: CyanogenMod PSP by joel16

    Take note, things are still in testing stage. Many features are yet to work.



    The features that are confirmed working are:


    • Cursor (analog buttons)
    • Home Menu
    • Touch tones, when pressing the cross button on an app/widget.
    • App drawer highlighting effect.
    • Menu buttons Highlighting effects.
    • Battery functions. (Displays the battery percentage, by using icons.)
    • App Drawer
    • Recovery Menu (Merged) - Use R + X to launch Recovery menu, once you're in home.
    • Lockscreen
    • Notification Slider
    • Navbar functions, for returning home or back to the previous menu.
    • Revamped Power menu. (Allows access to exit to XMB, and launch recovery)
    • Added more lock screen functions.
    • Added Multitasking (W.I.P)
    • Added digital time.
    • Added USB Toggle in Settings->about, and recovery menu.
    • Revamped Settings menu, making it much similar to Cyanogenmod's.
    • Added screenshots feature. Use R + X to take a screenshot.
    • Integrated RemoteJoyLite. Pressing select in Settings->about, powers it on and off.
    • Added the following options in recovery menu: [] Usb toggle [] Shutdown Device [] Standby
    • Apollo music player
    • App drawer pane navigation
    • Quick toggles
    • File Manager
    • Dumping Tools
    • Homebrew Loading


    Changelogs
    Code:
    [B]Version 3.1 Beta Build[/B]
    
    Features:
    
    Add option to change wallpaper.
    Revamped game launcher. You no longer have to use the file manager to load eboots anymore.
    Fixes:
    
    Fix homebrew loading through ef0 (internal storage).
    

    Screenshots


    ExKebjS.png 54178d1411151981-tx6mpqs.png 54179d1411151981-mnoxsvv.png 54180d1411151258-chhcstv.png 53598d1408088491-qx6vb8x.jpg 53597d1408088491-ouadsfk.jpg



    Videos
    [video=youtube;At27J2qQJgM]https://www.youtube.com/watch?v=At27J2qQJgM[/video]

     
    Last edited: Feb 14, 2015
  2. 434
    390
    97
    Joel16

    Joel16 Developer

    Joined:
    Oct 8, 2014
    Messages:
    434
    Likes Received:
    390
    Trophy Points:
    97
    Gender:
    Male
    Occupation:
    Student
    Location:
    USA
    Home Page:
    Thanks for posting about this :)
     
  3. 3,980
    1,986
    297
    bitsbubba

    bitsbubba Super Moderator / Developer Super Moderator Developer

    Joined:
    Sep 27, 2014
    Messages:
    3,980
    Likes Received:
    1,986
    Trophy Points:
    297
    Gender:
    Male
    Occupation:
    Homicidal Super Moderator
    Location:
    Camp Crystal Lake, USA
    Home Page:
    welcome to the forum :bitsbubba:
     
  4. 434
    390
    97
    Joel16

    Joel16 Developer

    Joined:
    Oct 8, 2014
    Messages:
    434
    Likes Received:
    390
    Trophy Points:
    97
    Gender:
    Male
    Occupation:
    Student
    Location:
    USA
    Home Page:
    Haha thanks ;)
     
  5. 434
    390
    97
    Joel16

    Joel16 Developer

    Joined:
    Oct 8, 2014
    Messages:
    434
    Likes Received:
    390
    Trophy Points:
    97
    Gender:
    Male
    Occupation:
    Student
    Location:
    USA
    Home Page:
    Alright so another weekend, another release. I got to fix a good amount of stuff in this version, and so therefore this'll be the last version of 2.2 in the 'testing phase. The next build (possibly next week if I have time) will no longer be a test build, but a full release of version 2.2. Now that we've got a descent file manager, and music player that stills needs some work (I'll try to have the gallery app working for the next build :P) this could also be the last alpha build as well. I might just move onto beta, where I'll then have to work on the homebrew/game backup launcher.

    Anyways here's the change-log and the download below.

    Change-log from Alpha Build 2.2 Test 4
    Code:
    Features:
    
    - Fixed kernel mode error on ME CFW - Tested and confirmed working.
    - Tweaked app drawer notifications panes.
    - Replaced ice cream sandwich app-drawer icon, with the kit-kat default icon.
    - Set cyanogenmod's default wallpaper, as default wallpaper.
    - Added 5x scrolling for apollo and file manager.
    - Added option to return while music is playing. (This can be done by pressing select)
    - Minor code Optimization
    - Display image title in Image preview.
    - Added functions to free more ram in music player and file manager.
    
    Fixes:
    
    - Fixed module unloading 
    - Fixed circle button action for going back to the previous dir in file
    manager.
    - Fixed freezing that's caused when trying to play another music file after stopping the current mp3 file.
    (Although I've fixed the error with it freezing, now it doesn't freeze but nothing is heard when the next mp3 is played)
    Download here

    Here's my github page for this CyanogenMod PSP by joel16 :)

    Administrator Edit (STLcardsWS): Added to first post
     
  6. 434
    390
    97
    Joel16

    Joel16 Developer

    Joined:
    Oct 8, 2014
    Messages:
    434
    Likes Received:
    390
    Trophy Points:
    97
    Gender:
    Male
    Occupation:
    Student
    Location:
    USA
    Home Page:
    Full Major Update to 2.2 :P

    - The new recovery menu can be dangerous. Like CyanogenMod says, if you don't know what it does then don't use it. Some of the options are for 1k's and hack-able 2k's only. Although I've added a check to make sure it doesn't let you use that option if you're not on a hack-able PSP, you never know when something can go wrong. There might be a bug that can harm your PSP. This warning is just for the 'configurations' option, the rest can do no harm to your PSP.

    - You can now update straight from your PSP's instead but this won't notify you. Whenever I relase an update, I'll post about it here and I'll also update the links on the server. Many thanks to my mate @Genetik57 for letting me use his server!

    - There is a memory leak apparently. So when it reaches to 1.5MB available ram it'll quit and return to the XMB. This is temporary, I'll remove this check once I fix this.

    - Lastly there might just a few more updates to this till I drop support. The one thing left is the game launcher. I might drop this after that because the lack of support is killing it.

    Anyways here's the full change-log of 2.2 (including changes from all the test builds)

    Code:
    Features:
    
    - Fixed kernel mode error on ME CFW - Tested and confirmed working.
    - Sets quick settings as default notification pulldown.
    - Added working music player - Apollo.
    - Added app drawer pane movement. (Use (X) + left or right to navigate through panes) - This is experimental.
    - Tweaked app drawer notifications panes.
    - Replaced ice cream sandwich app-drawer icon, with the kit-kat default icon.
    - Set cyanogenmod's default wallpaper, as default wallpaper.
    - Added 5x scrolling for apollo and file manager.
    - Added option to return while music is playing. (This can be done by pressing select)
    - Display image title in Image preview.
    - Added functions to free more ram in music player and file manager.
    - Slightly improved screenshot speed.
    - Added OTA updates (Settings > About > CyanoPSP Updates)
    - Added RAM menu - Shows the available RAM in MB. (Settings > Performance > RAM Management)
    - Added Gallery App - Displays Images in 3 directories (ms0:/PICTURE/ | ms0:/PSP/PHOTO/ | ms0:/PSP/GAME/CyanogenMod/screenshots/)
    - Merged the new "CWM Based PSP Recovery Menu" ;) (Press Square to open power menu > navigate to recovery and press X)
    
    
    Fixes:
    
    - Readjustments to the clock.
    - Fix missing file error encountered when pressing the home button on Navbar.
    - Fixed lagg on homescreen.
    - Lots of cleaning up.
    - Fixed app drawer pointer icons being displayed while quick toggles are pulled down.
    - A little fix for the lockscreen. It now waits till the you let go of the button to unlock, just like on android. (well you know once you stop touching :P)
    - Apollo and messenger (messenger, is yet to work) can be launched from the lockscreen now.
    - Fixed first boot message. New users will be greeted with a message that only appears on the first boot.
    - Fixed crash during file check for the welcome message.
    - Fix broken OSK in messenger.
    - Lots of code cleaning here and there.
    - Fixed module unloading (It no longer freezes when you try exiting the game after toggling remote joy lite under settings/developer option.)
    - Fixed circle button action for going back to the previous dir in file
    manager.
    - Fixed freezing that's caused when trying to play another music file after stopping the current mp3 file.
    (Although I've fixed the error with it freezing, now it doesn't freeze but nothing is heard when the next mp3 is played)
    - Fixed USB toggle in recovery menu.
    - Fixed browser black screen.
    - Fixed AP error when accessing the WiFi menu.
    - Fixed all net functions.
    - Lots of code optimizations.
    - Fixed a bunch of recovery menu functions.
    
    
    Changes from File Manager:
    
    - Improve text reading.
    - Ability to open and view text files.
    - MP3 playing support
    - Added option menu .
    - Fixed current selection being misplaced.
    - Fixed opening un-highlighted directories.
    - Fixed Image Preview. (Images over width 480, and height 272, are displayed as is for now)
    - Added file deletion.
    - Display icons for specific file extensions.
    - Slightly faster Image loading.
    - Skip '.' entries.
    The New Recovery Menu
    [​IMG]

    Don't use this bit, if you don't know what you're doing.
    [​IMG]

    The RAM Menu
    [​IMG]

    Gallery App
    [​IMG]

    The New Homescreen
    [​IMG]

    Lockscreen
    [​IMG]

    Download here

    Updated Github Webpage
     
  7. 14
    0
    0
    LightTenshimaru

    LightTenshimaru

    Joined:
    Oct 24, 2014
    Messages:
    14
    Likes Received:
    0
    Trophy Points:
    0
    Location:
    Fortaleza
    It's a great project, if it become more functional maybe i buy a PSP to use.
     
  8. 434
    390
    97
    Joel16

    Joel16 Developer

    Joined:
    Oct 8, 2014
    Messages:
    434
    Likes Received:
    390
    Trophy Points:
    97
    Gender:
    Male
    Occupation:
    Student
    Location:
    USA
    Home Page:
    Thank-you so much for the support! I'll try my best to make it more functional :)
     
  9. 441
    15
    52
    pinkfloydviste

    pinkfloydviste Moderator

    Joined:
    Oct 18, 2014
    Messages:
    441
    Likes Received:
    15
    Trophy Points:
    52
    Location:
    Humboldt County
    Charged up my psp today and now I have cyanogenMod on my phone, tablet........and psp. Thanks!
     
  10. 434
    390
    97
    Joel16

    Joel16 Developer

    Joined:
    Oct 8, 2014
    Messages:
    434
    Likes Received:
    390
    Trophy Points:
    97
    Gender:
    Male
    Occupation:
    Student
    Location:
    USA
    Home Page:
    Haha, you're welcome :P
     
  11. 434
    390
    97
    Joel16

    Joel16 Developer

    Joined:
    Oct 8, 2014
    Messages:
    434
    Likes Received:
    390
    Trophy Points:
    97
    Gender:
    Male
    Occupation:
    Student
    Location:
    USA
    Home Page:
    Good news ;)
    Almost all, if not all memory allocation problems have been fixed. It's time to start the beta :) I'll get back to this on the weekend.
     
  12. 441
    15
    52
    pinkfloydviste

    pinkfloydviste Moderator

    Joined:
    Oct 18, 2014
    Messages:
    441
    Likes Received:
    15
    Trophy Points:
    52
    Location:
    Humboldt County
    Awesome. Love the dedication. Excited to see the next release.
     
  13. 434
    390
    97
    Joel16

    Joel16 Developer

    Joined:
    Oct 8, 2014
    Messages:
    434
    Likes Received:
    390
    Trophy Points:
    97
    Gender:
    Male
    Occupation:
    Student
    Location:
    USA
    Home Page:
    Thanks for your support. That's what keeps me dedicated to this project :)
    Btw [MENTION=2]STLcardsWS[/MENTION] I can't seem to find the thanks/like button anymore :P
     
  14. 9,221
    9,458
    1,172
    STLcardsWS

    STLcardsWS Administrator

    Joined:
    Sep 18, 2014
    Messages:
    9,221
    Likes Received:
    9,458
    Trophy Points:
    1,172
    Working on it :) should be restored soon., It's because I gave you guys developer status.
    Please report anything else you see that doesn't seem right. Could be a few other settings I may of missed by mistake as well. Hopefully not :)
     
  15. 434
    390
    97
    Joel16

    Joel16 Developer

    Joined:
    Oct 8, 2014
    Messages:
    434
    Likes Received:
    390
    Trophy Points:
    97
    Gender:
    Male
    Occupation:
    Student
    Location:
    USA
    Home Page:
    Thanks :) its working now.
     
  16. 434
    390
    97
    Joel16

    Joel16 Developer

    Joined:
    Oct 8, 2014
    Messages:
    434
    Likes Received:
    390
    Trophy Points:
    97
    Gender:
    Male
    Occupation:
    Student
    Location:
    USA
    Home Page:
    The first beta update is available :)
    You can download from the link below or update straight from your PSP (Settings > About > CyanoPSP Updates > Check for updates. Remember to exit the browser after its finished dowloading and let it install. That white screen doesn't mean its forzen, its actually installing.)

    Sorry its not such an exciting release, I'm focusing on getting it more stable before I can add more better features to it. Now that this is done, I can continue adding more features :) The only things left to be done is the calculator, messenger (ad hoc), umd/backup launcher and more options for customization.

    Code:
    Features:
    
    - Added Gmail app - only opens the mobile version of gmail.com on the internet for now. 
    - Added zoom function (using the analog - up/down) when viewing images. (Still needs more work)
    
    
    Fixes:
    
    - Fixed battery bar and time being showed in the RAM menu while using quick settings.
    - Fixed graphical glitch encountered when pressing the home button or circle/back button when returning to home screen.
    - Fixed a bunch of memory leaks.
    - Fixed freezing issue in multi-tasking menu.
    Download
     
    Last edited: Nov 1, 2014
  17. 434
    390
    97
    Joel16

    Joel16 Developer

    Joined:
    Oct 8, 2014
    Messages:
    434
    Likes Received:
    390
    Trophy Points:
    97
    Gender:
    Male
    Occupation:
    Student
    Location:
    USA
    Home Page:
    Damn I've been busy with exams and stuff. Haven't posted here in a while. I think I'll have time to squeeze in one more bug fix update before I go off for holidays. Yesterday I had some free time, so I coded a new way of using the quick settings. Now you actually have to pull it down and pull it back up by holding the X button and using the analog to pull it up and down. It might have a few glitches since it's re-written, and I haven't tested it on a PSP just yet, but it does what it's meant to. I'll let the users decide whether or not I should keep it like this (cause it makes it more 'androidy') or revert it back to just tapping the X button (at the very top or very bottom) to pull it up, and down automatically.
     
  18. 434
    390
    97
    Joel16

    Joel16 Developer

    Joined:
    Oct 8, 2014
    Messages:
    434
    Likes Received:
    390
    Trophy Points:
    97
    Gender:
    Male
    Occupation:
    Student
    Location:
    USA
    Home Page:
    Lol this goes without saying..
    [​IMG]
     

    Attached Files:

  19. 434
    390
    97
    Joel16

    Joel16 Developer

    Joined:
    Oct 8, 2014
    Messages:
    434
    Likes Received:
    390
    Trophy Points:
    97
    Gender:
    Male
    Occupation:
    Student
    Location:
    USA
    Home Page:
    Okay I think I can finally get this one released tomorrow. Got rid of a lot of bugs with this one. Well apparently the new pull down quick settings feature brought loads of bugs, that's why it took me so long to get this done. Sorry to say this release wont be exciting, since it is yet again a bunch of fixes. This one deserves the "Beta" tag more than the one before(2.3). I've added a few things and fixed a couple issues that users have complained about. I've also redone the power menu. It now highlights your selection when you move the cursor around. Also removed and replaced some non-functioning features with those that work. Hopefully that'll satisfy some users. However some things like the calculator and messenger still don't work, but they will get there eventually as it is not that important compared to the other features this really needs :)
    I can finally say its time to start coding the game launcher. Now that I've got most (note I said most) of the things sorted out, I can continue with the more advanced features. I'm not good with kernel mode functions so it will take a while lol.
    I just wanna leave the PSP scene with at least one little (complete) program from me, to show my appreciation towards this undying scene :) have a blast everyone!

    Edit: I've been waiting on someone to respond to my message cause I need permission from them to use their icon set. Until I've got this though I can't publish the release.
     
    Last edited by a moderator: Dec 9, 2014
  20. 434
    390
    97
    Joel16

    Joel16 Developer

    Joined:
    Oct 8, 2014
    Messages:
    434
    Likes Received:
    390
    Trophy Points:
    97
    Gender:
    Male
    Occupation:
    Student
    Location:
    USA
    Home Page:
    Oh well here it is. Not much, but yeah. This is my work for the past two months. I couldn't get to do much because of college, but now after this I can finally move onto developing the more advanced features :) This will include - Adhoc Messenger and Game Launcher. So next version after this will be 3.0, anyways:

    Change-log
    Code:
    Features:
    
    - Allow access to open/close dirs in apollo/gallery app
    - New drag-able quick settings. Use Analog + X to drag it down (from the top) or drag it up (from the bottom)
    - Show battery percentage by default
    - Revamped power menu
    	Now highlights the selection when the cursor is used.
    	Pressing Ok when using the power off menu shuts down the PSP.
    	Pressing Cancel exits the app.
    	Pressing circle takes you back to the power menu.
    - New error message - just like android's. This is displayed when there is a missing image or file required by the homebrew.
    - New OsLib System benchmarking option under settings->developer options->Display system benchmark results.
    	Displays the system benchmark results on the top-left corner of the screen. 
    	Useful for debugging: you know that if the first number approaches or exceeds 
    	16.6 then the app has insufficient performance (for 60 fps).
    
    	
    Fixes:
    
    - Fix controls clashing due to the overuse of "osl_pad.held"
    - Fix quick settings issues.
    - Fixed back button issue with file manager. Now responds properly.
    - Experimental fixes for gallery and apollo when using the back button
    once the app is open.
    - Display battery and time in apollo and gallery app.
    - Lots of cleaning. (Not necessary to state them, but you can check my git)
    Download Here

    Screenshots:

    New error message
    [​IMG]

    Revamped power menu
    [​IMG]

    [​IMG]

    OSlib's System Benchmarking
    [​IMG]
     
    Last edited: Dec 8, 2014

Share This Page