News:

PSR Tutorial Forum is Now Back to Life!

Main Menu

Modify the startup screen

Started by Gudvi, Nov 17, 2024, 11:40 AM

Previous topic - Next topic

Gudvi

I successfully modified the startup screen and it looks to be running very well
  •  

Jason

How does that work? I wish I had. Even for a fee
  •  

Gudvi

Quote from: Jason on Nov 17, 2024, 11:52 AMHow does that work? I wish I had. Even for a fee
Feel free to drop me a message if you need more details!
  •  

overover

#3
Quote from: Gudvi on Nov 17, 2024, 11:40 AMI successfully modified the startup screen and it looks to be running very well ...

Hi @Gudvi,

A basic question about this: Did you do this directly on the SX920 (e.g. read out the contents of the eMMC and edit them accordingly), or did you edit a firmware update file and then reinstall the update?


Best regards,
Chris
● Everyone kept saying "That won't work!" - Then someone came along who didn't know that, and - just did it.
● Never put the Manual too far away: There's more in it than you think! ;-)
  •  

aprilla

That is so funny. Good job 👍
PSR S900 SX720
  •  

Gudvi

Quote from: overover on Nov 17, 2024, 01:12 PM
Quote from: Gudvi on Nov 17, 2024, 11:40 AMI successfully modified the startup screen and it looks to be running very well ...

Hi @Gudvi,

A basic question about this: Did you do this directly on the SX920 (e.g. read out the contents of the eMMC and edit them accordingly), or did you edit a firmware update file and then reinstall the update?


Best regards,
Chris

Reading the content of eMMC for editing is relatively difficult, as it involves editing the firmware update program.
  •  

overover

#6
Quote from: Gudvi on Nov 17, 2024, 03:30 PMReading the content of eMMC for editing is relatively difficult, as it involves editing the firmware update program.

Thanks for your feedback, @Gudvi!

If you didn't read/edit the contents of the eMMC and didn't edit the firmware update file, how did you basically proceed (where/how did you store/exchange the new startup picture)?


Best regards,
Chris
● Everyone kept saying "That won't work!" - Then someone came along who didn't know that, and - just did it.
● Never put the Manual too far away: There's more in it than you think! ;-)
  •  

Gudvi

Quote from: overover on Nov 17, 2024, 04:09 PM
Quote from: Gudvi on Nov 17, 2024, 03:30 PMReading the content of eMMC for editing is relatively difficult, as it involves editing the firmware update program.

Thanks for your feedback, @Gudvi!

If you didn't read/edit the contents of the eMMC and didn't edit the firmware update file, how did you basically proceed (where/how did you store/exchange the new startup picture)?


Best regards,
Chris

I'm sorry, the statement was incorrect. I achieved it by modifying the firmware update program.
  •  

overover

#8
Quote from: Gudvi on Nov 17, 2024, 04:14 PM
Quote from: overover on Nov 17, 2024, 04:09 PM... If you didn't read/edit the contents of the eMMC and didn't edit the firmware update file, how did you basically proceed (where/how did you store/exchange the new startup picture)? ...
I'm sorry, the statement was incorrect. I achieved it by modifying the firmware update program.

Thanks, I had already suspected that you had modified the firmware update file for this purpose.

In contrast to Genos1, whose update files are available as unencrypted archives and can be opened/viewed relatively easily (e.g. using "7-zip"), Genos2 and PSR-SX firmware files (.PRG) are obviously LUKS encrypted.

Could you tell me a trick how to open/view/edit such LUKS archive files? How can you find out the LUKS passphrase?




Best regards,
Chris
● Everyone kept saying "That won't work!" - Then someone came along who didn't know that, and - just did it.
● Never put the Manual too far away: There's more in it than you think! ;-)
  •  

Gudvi

Quote from: overover on Nov 17, 2024, 05:12 PM
Quote from: Gudvi on Nov 17, 2024, 04:14 PM
Quote from: overover on Nov 17, 2024, 04:09 PM... If you didn't read/edit the contents of the eMMC and didn't edit the firmware update file, how did you basically proceed (where/how did you store/exchange the new startup picture)? ...
I'm sorry, the statement was incorrect. I achieved it by modifying the firmware update program.

Thanks, I had already suspected that you had modified the firmware update file for this purpose.

In contrast to Genos1, whose update files are available as unencrypted archives and can be opened/viewed relatively easily (e.g. using "7-zip"), Genos2 and PSR-SX firmware files (.PRG) are obviously LUKS encrypted.

Could you tell me a trick how to open/view/edit such LUKS archive files? How can you find out the LUKS passphrase?




Best regards,
Chris


Yes, both SX and Genos2 use LUKS1 encryption, but unfortunately, we cannot make the key public
  •  

overover

Quote from: Gudvi on Nov 17, 2024, 05:26 PMYes, both SX and Genos2 use LUKS1 encryption, but unfortunately, we cannot make the key public

Thank you, so we have to accept this.


Best regards,
Chris
● Everyone kept saying "That won't work!" - Then someone came along who didn't know that, and - just did it.
● Never put the Manual too far away: There's more in it than you think! ;-)
  •  

DGX KEYBOARD

#11
Please step by step to change boot screen of Yamaha PSR-SX720 to use custom wallpapers instead of Yamaha logo using Next Soft Hex MX @Gudvi
  •  

DrakeM

It would be great if we could modify the MAIN Menu.

Like make some items disappear in order to make others larger and then to rearrange the Images to better fit my personal needs.

Drake

overover

#13
Quote from: DGX KEYBOARD on Dec 05, 2024, 07:52 AMPlease step by step to change boot screen of Yamaha PSR-SX720 to use custom wallpapers instead of Yamaha logo using Next Soft Hex MX @Gudvi

Quote from: DrakeM on Dec 05, 2024, 08:08 AMIt would be great if we could modify the MAIN Menu.

Like make some items disappear in order to make others larger and then to rearrange the Images to better fit my personal needs.

Drake

@Gudvi achieved this (modifying the SX920's Startup Screen), as he wrote, by modifying a Firmware Update file. However, these files are encrypted (except for Genos1) with the very secure Linux "LUKS1" encryption method. Such a LUKS archive can only be opened/edited if you have the appropriate key/passphrase. @Gudvi obviously has this key, but wrote that he cannot/does not want to share it.

Even if you had this LUKS key, you would need a lot of expertise in Linux programming to successfully change such a firmware file, so it's not intended for "normal users".


Best regards,
Chris
● Everyone kept saying "That won't work!" - Then someone came along who didn't know that, and - just did it.
● Never put the Manual too far away: There's more in it than you think! ;-)
  •  

Gudvi

Quote from: DrakeM on Dec 05, 2024, 08:08 AMIt would be great if we could modify the MAIN Menu.

Like make some items disappear in order to make others larger and then to rearrange the Images to better fit my personal needs.

Drake

I haven't explored the software running on the device in detail, but I noticed that the contents device partition contains numerous ".bmy" images, which might be related to the UI interface. However, even after I deleted the images folder from this partition, the software continued to display the normal UI. As @overover mentioned, I cannot disclose the secret key. That said, if a developer is interested in reverse engineering the software, I can share the program file. However, I must emphasize that reverse engineering carries potential legal risks. I simply find the idea of modifying the startup screen intriguing.
  •  

overover

#15
Hi @Gudvi,

If you don't know this site yet, Yamaha officially provides the Source Code of some keyboard models here:  :)
>>> Guets are not allowed to view links. In order to access the links, please Register or Login


Best regards,
Chris
● Everyone kept saying "That won't work!" - Then someone came along who didn't know that, and - just did it.
● Never put the Manual too far away: There's more in it than you think! ;-)
  •  

Alex Mercer

Chris ( @overover ),

Thanks for the useful information! 👍✌

Best regards,
Alex
  •  

Gudvi

Quote from: overover on Dec 05, 2024, 02:24 PMHi @Gudvi,

If you don't know this site yet, Yamaha officially provides the Source Code of some keyboard models here:  :)
>>> Guets are not allowed to view links. In order to access the links, please Register or Login


Best regards,
Chris

Thank you very much, @overover, for providing this information. These materials mainly pertain to the portions of software under the GPL/LGPL licenses that Yamaha uses, which are primarily related to the device's underlying software components.

Best regards,
Gudvi
  •  

Alex Mercer

#18
@Gudvi,

You are among the great and valued members of our community. We appreciate your informed contributions. It is customary for our participants to help each other. If you have any information, please share it without hesitation. Our forum members will greatly appreciate your insights, and you can become even more valuable to our community.

I have a rough idea of how you obtained this information, but I would like to see your detailed guidance. As you have already noticed, our community is very friendly and welcoming ;)
Do not worry to share valuable information ✌

Thank you for your effort.

Best regards,
Alex,
The PSR Tutorial Forum Admin Team
  •  

Gudvi

Quote from: Alex Mercer on Dec 05, 2024, 05:24 PM@Gudvi,

You are among the great and valued members of our community. We appreciate your informed contributions. It is customary for our participants to help each other. If you have any information, please share it without hesitation. Our forum members will greatly appreciate your insights, and you can become even more valuable to our community.

I have a rough idea of how you obtained this information, but I would like to see your detailed guidance. As you have already noticed, our community is very friendly and welcoming ;)
Do not worry to share valuable information ✌

Thank you for your effort.

Best regards,
Alex,
The PSR Tutorial Forum Admin Team

@Alex Mercer

We have decided not to make the key public, primarily due to concerns regarding Yamaha's intellectual property. Firmware update programs can alter various aspects of the hardware, including changing hardware ID. If hardware ID can be freely modified, it could significantly impact the teams that develop extension packages for the market. Therefore, we believe it is best to keep the key private. However, I am more than happy to answer any other questions within my knowledge.

Best regards,
Gudvi

  •  

f17606122927

Can you provide relevant teaching? I'd love to know how this works
  •  

Del

So what is the point of this post?
So you can do something that others can't and not willing to share how to do it and/or the tools to do it.

Why bother posting something you can't share because it is a secret? pointless and members here are going to gain nothing from this post
and is just as bad a click bait IMO.
PS I'm quite happy with my start up screen why try and fix something that's not broke?
  •  
    The following users thanked this post: wersianer