I inquired a company (not CSR, but their product uses chips from CSR) about some WiFi Direct modules, this was their reply:
Please note that we just stop any new WiFi CSR solution. Based on previous experience with CSR, we could not get driver source code from CSR and CSR couldn’t support themselves. So we give up CSR WiFi
If you didn’t know, CSR makes a lot of Bluetooth and WiFi chips, but they absolutely do not ever EVER give you access to any documentation or any software. Usually to get access, you have to pay them big $$$. In this case, even if you pay them, apparently “CSR couldn’t support themselves”, how embarrassing. This was from a friend who have used CSR before:
It took 3 months to get access to the BC4 firmware and that has been deprecated for years.
CSR is on my list of companies to avoid.
Click here to see the Kickstarter!
This is a product by Bitbanger Labs, who consulted with me regarding this project.
Still using a Mac Mini for iOS stuff, and still hating it. I don’t like their troubleshooting ideology. I tried to add Synergy to pre-login startup tasks but I got an error upon logging in saying that the task can’t start because of a security concern. When I tried to find a solution to this error, I was told to simply delete it, not helpful at all.
Please watch the full video (8 minutes), which explains the project in full.
I designed, built, and programmed almost every bit and piece of this project. I did not design light tube and lens assembly. This project involved a broad range of my skills: electronics, wireless communication, mechanical 3D CAD, thermal design, design for manufacturing, etc. I did this project while still studying in university.
Dentists often use head-mounted lamps, but to operate these lamps, they need to remove their gloves first because their gloves is usually covered with saliva and blood. iDOC360 hired me to make a system that is controlled using hand gestures, so the dentists do not need to remove their gloves to operate it.
New smartphone, I gave it a short review in this blog, also an even shorter review for the old phone. I spent a lot of time doing carrier unlocking, rooting, installing CWM recovery, and personalizing it.
I got a BLE custom service to be recognized Continue reading
I just retired my old phone, the Samsung Galaxy Infuse 4G I997. It has been a great companion for 2 years. I have a few words I’d like to remember it by.
I got a new smartphone, a Samsung Galaxy Note III, 32 GB with LTE version, model N900W8, from WIND Mobile.
I will not discuss any benchmarks or performance measurements, please check other websites for stuff like speed tests and battery life.
A simple adjustable constant current dummy load, with digital readout and USB data logging.
Inspired by the dummy load made by Dave from the EEVBlog. I decided I wanted one because I work with a lot of battery powered designs and it’d be nice to have a simple way of testing a battery or power supply in terms of capability, capacity, and heat. It features a 2 line voltage and current reading, a rotary encoder as the user input to adjust the current setting, and USB data logging (plus bootloading). There are more neat features, please watch the video.
Here are some pretty pictures: (Imgur Album)
I am currently working with Adafruit on Trinket stuff, because of my experience with USB and V-USB. Recently I wrote a bunch of simple tutorials and libraries for Trinket:
C Library to Make DIY Wiimote Extensions with AVR Microcontrollers
This is a library that gives an AVR microcontroller the ability to act as a Wiimote extension controller (Nunchuk, Classic Controller, Guitar Hero 3 controller, Guitar Hero World Tour guitar controller, Guitar Hero World Tour drum controller, etc). The library has two parts: the I2C slave device and Wiimote protocol handling. It can be used with AVR-GCC, and it is possible to adapt it to work with Arduino if you know how to include the files into your sketch properly.
I have many projects, but some of them are just short code libraries and snippets that I don’t want to allocate an entire blog post for. For more information on each, visit the link and read the “readme” provided.
LufaUsbAspLoader, a USB bootloader that combines LUFA and USBaspLoader, so it can be used in low-speed USB devices
Arduino-UsiSerial-Library, written mostly for Trinket, works for all ATtiny microcontrollers with a USI
Adafruit-Trinket-USB, a small collection of libraries that enable USB capabilities for Trinket, and other ATtiny V-USB projects
Bootloader for Adafruit’s Trinket and Gemma