Dell Vostro 5459 revive
I was using Dell Vostro 5459 previously. However, it has some hardware deficiencies. The battery capacity keeps dropping drastically within a year. That’s a very bad experience. Now, the fully charged battery is only 1% of the designed capacity. Then I purchased an external power bank from Dell. But that’s not an ideal design for a laptop that you need to bring extra gadget to everywhere, and charging external battery is too troublesome.
Reviving Samsung Galaxy Tab 10.1 part 2
In my previous post, I mentioned about reviving old Samsung Galaxy Tab 10.1. Today continue some extra customization works.
Firstly, the problem of the headphone mode emerges again. I tried to clean with cotton, but it doesn’t help. At the end, I found a page recommends an app (Disable Headphone(Enable Speaker)). I tried to install the app, and it works. It really works. That solves the most critical problem of my tab.
Other than that, I have installed several useful apps. They are
Reviving Samsung Galaxy Tab 10.1 (GT-P7500)
I bought a Samsung Galaxy Tab 10.1 many many years ago. But recently, I am trying to revive it so that, it will be a possible solution to allow my son to watch cartoon on an old tablet, in future.
Reviving this Galaxy Tab (P7500) takes me so much time to try out those custom ROMs and the apps. But it is an interesting experience.
I tried several ROMs, flashed with TWRP.
MacBook Air again in 2021
Previously installed Arch Linux on my wife’s old MacBook Air. Then just recently, due to the need of using Zoom Meeting on a device, I tried to re-use this MacBook Air again.
Sadly, Mac OS X 10.6.8 is not supported anymore. I cannot install latest Google Chrome, latest Firefox, or Zoom. The only solution is running Linux on it.
First of all, I have to update Arch Linux. However, the last update was in November 2019. Due to WiFi driver issue (slow, damn slow!), I just remove all unnecessary packages, such as LibreOffice, Wine, SMPlayer, Audacious, etc, and do the upgrade according to this forum post.
Med (Linux Memory Editor) version 3.7
Med version 3.7 released.
The custom search feature now allows other scan types (int8, int16, …, int64, float32, float64), including the operators. Now also supports int64 scan type, which can be found in 64-bit games.
Besides that, there is new operator “”, which acts like “search within”. I use it as a shortcut for search within, especially search the float number we see in the game, 999, which may be 998.999 or 999.1111. By using “”, it will translate to search within [998, 1000]. It allows second argument, as “± x”. Without second argument, it is “± 1”.
Simple music generator
I just revived my very old hobby project, Musgen.
I was interested in artificial creativity, was intended to advanced my study of doctorate on this topic. However, due to lack of the expertise in the local universities, I didn’t advance my study on artificial creativity.
Imagine that, if I can generate musics, then I can create my own game with any random background musics.
Hades (game) cheat
If you feel that Hades is too difficult to play, and want to cheat, can try the following patch in Content\Scripts.
https://gist.github.com/allencch/34feef6953a03680938ba186ff8f2f23
Wine tips
To play Windows games on Linux, Wine is necessary. Even Steam Proton is also based on Wine.
To play most modern Windows games, I will suggest NVidia graphic card as the hardware requirement. Without good graphic card, a lot of 3D games are not able to render properly. Moreover, some pixelated games perform better with NVidia graphic card.
Winetricks
In my opinion, to configure Wine to the best compatibility, we need to install several libraries (DLLs) using winetricks.
Solution on Evernote login issue
I faced the login issue with Evernote since around two weeks ago. It leads me to a blank page, with the HTTP status code 418. There is similar issue reported here. I made the bug report, but the issue not yet solved. Looks like it happened in Malaysia and Vietnam according to the forum. Suggested solution in the forum was to use VPN.
This is how I solved the issue as a temporary solution to login.
Med (Linux memory editor) version 3.6.1
I released version 3.6.1 for my hobby project, Med (Linux Memory Editor). There are several great changes in UI (since 3.5), especially the larger window, due to more components in the UI.
Named scans
Now it supports named scans (the bottom part of the window).

I create this named scans feature because sometimes I need to scan for several values of interested. For example, a game character A’s experience point and character B’s experience point. By using named scans, I can scan these two values without destroying the scan result of each others. This makes my (game cheating) life become much easy.