Category Archives: raph’s

Now Removu S1 supports firmware upgrading for Mac OS X.

It’s been a long waiting, Ha!

Now Removu S1 supports Mac OS X with their new Mac OS X app. Sure it made with native codes with llvm-gcc and FLTK 1.3.4-1-ts of my git clone, thanks anyway.

It was started from their Windows based (actually made with M$VS C# and WTF… no! WPF ? whatever sucks strange GUI hmm … dot NET ?, you know what it is, actually I can not sure) but I couldn’t made anything with their Chinses commented source code, ever. Because it was only runs on Windows, and serial communicating not compatibled with any POSIX, ahh … what a beautiful situation, hugh ?

So I made it whole codes from my open sources, try to make communicate with S1 device on Mac OS X and Linux for while, and I need cold reboot MUCH times by goddam Silicon Labs’ MotherFather driver ( holy sheeeeet thanks to them ), And actually had success to match the argument of S1 packets, it was really hard way.

Now Mac OS X users may understand my previous blurred effect graphics, Just enjoy !


I was made it with Mint Linux, but Essel-T seems not planned to support Linux, that’s so sad news.

Making boosting image signal for stereographics…

There maybe many different ways to detect depth of object, but it depends on reflecting signal intense to indentifying the changing of trace.

So I am now making a new fast and ineffective algorithm with these steps, gamma, median and applying my own algorithm of edge enhancement, then muxing it’em all with source original signals to complete image. Testing was completed in integer world, and planned to step next for floating points.

New MSYS icon for modern windows.

MSYS is a very useful shell emulation for Windows as like POSIX and MinGW/MinGW-W64 for help many developers  can build almost of source codes for POSIX targets. It may strong POSIX shell like desktop application ever than any other shell emualtor like CYGWIN in personally.

For a long term to using MSYS, I had tired old school shaped icon, so I made an icon as like above image.

Source is here ( a PNG image file ), resolution is 512x512x32bit.

And converted ICO that contains 16×16 to 256×256 here, just download or save as new file.

And here more for modified SH.EXE (version that contains my icon as internal resouce. Just overwrite your SH.EXE with mine (and back up ytour previsoud version of SH.EXE to SH.EXE.ORIGIN or SH.EX_ .. )



How to know my gcc OpenMP version ?

Here’s some easy way to know my gcc support what version of OpenMP in compiling level.

First, type this to your shell ( not Windows )

echo | cpp -fopenmp -dM | grep -i open

You may see one of these.

  • 200505 = version 2.5
  • 200805 = version 3.0
  • 201107 = version 3.1
  • 201307 = version 4.0
  • 201511 = verison 4.5

Or trying to make a complete code with Makefile with my source: omptest

Extract to anywhere able to approach with bash (or MSYS, MinGW shell too), then move to position where you been extract.

Just type make. A test named executabled binary (or test.exe if your system is Windows) may genertated, then jsut run it.

You may see what version of OpenMP supported by your gcc compiler.


Now working on R* S1 FW Writer for Mac OS X.

For some people to waited for long, it will comes out soon what about firmware upgrading program for Mac OS X. Now I am working on it in Linux and Mac OS X by my multi-platform availed libraries.

Wait for more days, it will release on manuafacturer home page, and you will be happy.

Here’s old version of developing of GUI sequence, you may hope this graphics may exactly same on Mac OS X. (even more faster and smooth !)

sset to C or H converting open source.

There’s nothing to find information about sset ( I was misunderstood it may s-record ), so I made a simple tool for supporting multi-platform if have any GCC with STL.

You can clone or download source code ( it is MIT license ) and build in your system with just typing “make” then, enjoy it.

It was tested on Windows MinGW-W64 and Mint Linux 18.2 GCC 5.2 with Mac OS X llvm-gcc. You can change {anyname of file}.sset to C or H file with options here:

For example, let converting preview.sset file to cam_previewmode.c,

sset2c preview.sset -s=cam_preview_1080p -t=msm_camera_i2c_reg_array cam_previewmode.c

You can decide symbol name and structure name ( you may know what structure name to be written before understanding platform driver structures ) by making a converted file.

And result is like this,

You can simply changes many register setting arrays at once with my open source code here:

Work in a game even you are playing that game now.

A game surprised me – actually it was lean to negative side – by design new circuit and programming it into each component inside – what a brilliant idea, hugh ? It looks like explain : A game for working (or training ) even I am playing a game!

Name of that game was “Shenzhen IO”, much familiar word Shenzhen may made me surprised again. May many engineers really familiar name of area in China – “Shenzhen”.

Shenzhen of China

Image from Godgle map.

If you have plane to buy this crazy game, and wanna work in your game, strongly recommend buy this working-game “Shenzhen IO”!

And you may remind this game is not from China, it is born in Mesacgusetts state of Ameria – and must be programmers are from MIT. Now pick up your crow bar to fight with them !

Or, Maybe some instructions or Ph.D loves this game to give experience to their students are going more stained with stress, what a brilliant, hugh, Great !

Experience of Intel HD 630 damn driver.

I guess some people may experienced badness of Intel something – as like old models from Intel graphics as known thousnad numbered models – HD 2000 or 3000 whatever, when specially upgraded to Windows 10 from older.

My new office desktop presented to me a bad experience about mouse cursor doesn’t applying anti-aliased shape, and also without shadow in 2017 !

I had to find solve this Paleolithic lacks come in modern life, searched in Godgle, and finally found a word – “INSTALL NEW DRIVER”.

Yes, it was may a SMALL problem of Intel as like before, alwasy like that. Now I can see smoothen customized mouse cursor after new driver installed ( build 4678 ).

If you are looking bad shaped mouse cursor and if it belong to your internal video adaptor – yes, you may saved money to buy external graphic deivce as like AMD R460 or nVidia 1060 whatever – check for new video device driver asap, but you don’t sens what is wrong, also may nor required check update from big blue bad brother who named Intel.