It is my great pleasure to inform you folks that, almost after four years, I did a new release of LibSWD-0.7 , a low-level embedded systems access open framework. Special thanks goes to Andrew Parlane of Carallon Ltd  for his much appreciated contributions! Well now I feel like I need to invent some nice small device based on ARM Cortex-M0 CPU 🙂
I have recently started the OrangeADE project , that is Orange Autonomous Device Evaluation, an online platform to evaluate security level of network equipment and verify against known vulnerabilities. OrangeADE is released as Open-Source under the “new” 3-Clause BSD license. Enjoy the work in progress! 🙂
You just need to see this awsome Mars Curiosity  simuluator  made by NASAJPL  with Blender3D  Blend4Web  HTML5  WebGL  Free and Open-Source Software 🙂
Blender 3D can work with DualShock4 Playstation4 wireless controller over Bluetooth .
Use advanced features of your Synaptics Trackpad on a laptop running FreeBSD  with:
- set in /boot/loader.conf:
- set in /etc/rc.conf:
- set in /etc/X11/xorg.conf:
Section "InputDevice" Identifier "Mouse0" Driver "mouse" Option "Protocol" "auto" Option "Device" "/dev/sysmouse" Option "ZAxisMapping" "4 5 6 7" EndSection
If you want to have “MacBook” like two-finger scrolling along with other parameters you can set in /etc/sysctl.conf:
hw.psm.synaptics.min_pressure=16 hw.psm.synaptics.max_pressure=220 hw.psm.synaptics.max_width=10 hw.psm.synaptics.vscroll_hor_area=1300 hw.psm.synaptics.vscroll_ver_area=-600 hw.psm.synaptics.vscroll_min_delta=50 hw.psm.synaptics.vscroll_div_min=100 hw.psm.synaptics.vscroll_div_max=150 hw.psm.synaptics.weight_current=3 hw.psm.synaptics.weight_previous=6 hw.psm.synaptics.weight_previous_na=20 hw.psm.synaptics.weight_len_squared=2000 hw.psm.synaptics.div_min=9 hw.psm.synaptics.div_max=17 hw.psm.synaptics.div_max_na=30 hw.psm.synaptics.div_len=100 hw.psm.synaptics.margin_top=200 hw.psm.synaptics.margin_right=200 hw.psm.synaptics.margin_bottom=200 hw.psm.synaptics.margin_left=200 hw.psm.synaptics.window_min=4 hw.psm.synaptics.window_max=10 hw.psm.synaptics.multiplicator=10000
Sony Xperia phones are my favorite. Very good and durable electronics, amazing photo camera, nice utilities on top of standard Google Android OS. I have also always respected Xperia for allowing users to unlock their phones for Open-Source Firmware Customization on this amazing hardware..
Unfortunately, Sony seems to have this habit to make a bad decisions, so amazing hardware is not always followed with a good software. This is why Open-Source Customization is so important. I have already found several nice devices with a really bad firmware. What is more, this corruption seems to spread, and Sony blocks factory firmware restore for an unlocked devices with their official Xperia Companion utility. This means unlocking a device does not only Voids a Warranty, but also silently makes it Impossible to Go Back to a Stock Firmware! This is really bad idea.
Luckily smart people tends to predict and help each other out. Developer team of Sony Mobile released EMMA utility (nice name by the way) that allows you to re-flash mobile that is unlocked in case something goes wrong or you simply want to get back to a stock firmware.
Open-Source Firmware Customization will become a standard, even for large enterprises, with mutual benefit to their customers, because looking at the big picture we are part of the same eco(no)system..
It was fun to take part in NXP Technology Days 2016. Last year fusion of Freescale into NXP looks good, lots of useful solutions and possibilities gathered in one place. Very interesting On-Chip Security Mechanisms for Embedded Systems and Open-Source implementations for i.MX6 CPU family. Let’s hope that (probably upcoming) fusion of NXP into Qualcomm will not affect Open-Source Community in a bad way..
It is very kind of Sony that they created an easy way to unlock Bootloader of Xperia Android Smartphones. You can now customize your phone firmware and OS 🙂