Archiv der Kategorie: Tech

Running the Bafang programming software on a Mac

Here´s a quick tutorial on how to run the Bafang programming software (Microsoft Windows) on an Apple Mac.

Please note, that altering your e-bike controller settings might be illegal in your country and bear the risk of frying the controller hardware. So be careful and make sure, you know what you´re doing. It´s all on your own responsibility.

  1. Download Bafang programming software (use google)
  2. Download „WineBottler“ (

Build an executable Mac-App

  1. Run Winebottler
  2. Go to „Advanced“ tab
  3. Klick „select file“
    • Navigate to the folder containing the Bafang programming software
    • Select „Controllerst_torque.exe“
    • Klick „Open“
  4. Set „installation mode“ to „execute file“ (Installer)
  5. Set „identifier“ to „com.bafang.programmingsoftware“
  6. Klick „Install“

WineBottler now builds an executable Mac App containing the Bafang programming software. When finished, the Bafang programming software shows up in a separate window.

  • Close the window
  • Select a folder and save the Mac App

Check if the necessary USB2Serial drivers are installed

  1. Connect your Bafang programming cable via USB-port
  2. Klick on the Apple Logo on the far left of your menu-bar
  3. Klick „About this Mac“
    • Open „System information“
    • In the contents tree, check „Hardware / USB“ for „USB2.0-Serial“ 

Set the serial com-port within the newly created Mac App´s „application support files“

First, make a quick check for the correct folder names using the Apple „Finder“

  1. Open „Finder“
  2. Klick Command+Shift+. to show hidden files
  3. Open your home-folder and navigate to „Library/Application Support/„
  4. Check if there’s a new folder named „com.bafang.programmingsoftware_#########“ 
  5. Copy that name to the clipboard or write it down

Check for the correct USB2Serial Device Name

  1. Disconnect the programming cable
  2. Open up „Terminal“ and type
    • cd /dev
    • ls > ~/disconnect.txt
  3. Reconnect the programming cable and type
    • ls > ~/reconnect.txt
  4. Now compare the difference between the two file listings to see what /dev entry was created
    • Type: diff ~/disconnect.txt ~/reconnect.txt
    • This should show a device name similar to „tty.usbserial-1460“
    • Note the device name


  1. Open up „Terminal“ and symlink the COM port into place for wine to find (fill in the correct folder and device names), type…

cd ~/Library/Application\ Support/com.bafang.programmingsoftware_#########/dosdevice

ln -s /dev/DEVICENAME com1

Register the com port within the new Mac App system-registration

  1. Open „Finder“
  2. Navigate to „Library/Application Support/com.bafang.programmingsoftware_#########“
  3. Open „system.reg“ using Texteditor
  4. Add the following lines to the end:
    [Hardware\\Devicemap\\Serialcomm] 1231984861

Open the newly created Mac App and you should be good to go.

Don’t forget to switch on your Moke´s battery. Otherwise you will not be able to connect to the controller.


Having trouble connecting to your iPhone´s Personal Hotspot?

I´m a frequent traveler and staying  online when away from home is very important to me. Apple iOS offers a cool way to easily connect your Macbook or Laptop and use your iPhone as a Router – the personal hotspot.

Activate your personal hotspot within your iPhone´s or iPad´s settings, set a wifi-password and your´re good to go.

It worked like a dream – bPersonal Hotspot Apple iOSut only once. After trying to connect a second time, my iPhone´s personal hotspot never showed up on my Macbook´s list of available wifi stations.

Several reboots later, toggling the wifi, setting a new password etc. there was still no way of connecting reliably to my personal hotspot.

It worked once in a while and I wasn’t able to determine the exact cause of the problem or reproduce the effect.

It was so annoying.

After several days of not being able to master such a straight forward process, I put away my pride and asked Google.

The solution was simple. When connecting the first device, the „personal hotspot“ settings menu of your iOS device must be open. Otherwise your hotspot won’t show up. The procedure is only necessary when establishing the first connection. From that point on,  the hotspot ist visible to other devices.

This has to be repeated after disconnecting the last device or deactivating the hotspot.

Apple has implemented that step to prevent an activated hotspot from constantly broadcasting a wifi beacon when not in use.

Very clever, but far from self-explaining in terms of usability.

New mail clipping tool for OmniFocus2

clip-o-tron.jpgOmnigroup has released a new handy clipping tool for it’s todo list application „OmniFocus2“ called Clip-o-Tron (funny name for a software extension -:)

The new extension for Apple Mail now allows to clip a mail message in total using the subject as the todo-item’s title and the mail-body as a note. Quite cool and handy.

Visit the Omnigroup website for further information.


iOS 8: Apples neue Familienfreigabe

Na, das ist ja mal eine feine Sache. Darauf habe ich schon lange gewartet.

Apple spendiert seinem neuen mobilen Betriebssystem iOS 8 eine Familienfreigabe, mit der sich neben Kalendern, Fotos etc. insbesondere auch Einkäufe und Apps für bis zu 6 Familienmitglieder freigeben, also teilen lassen.

Das wurde auch Zeit. Mich hat tierisch genervt, dass man Apps entweder mehrfach kaufen oder sich alternativ auf den iOS Geräten der lieben Familie mit der eigenen Apple-ID anmelden  musste, um Apps zu installieren bzw. zu aktualisieren.

Das soll nun künftig der Vergangenheit angehören. Da bin ich mal gespannt.

Hier eine Zusammenfassung der neuen Features von

Power Pack: Great design concept – but is it realizable?

battery_conceptWhat a great design concept this is….. I really like the idea using a standard AA rechargeable battery to act as a USB power-pack for mobile devices though I doubt, that the form factor allows a practical power output/storage capacity.

But anyways…it´s a really cool design. You might want to visit for further information.

See also my other post on another cool rechargeable battery pack (German).

Neues Akkupack von PLX Devices

Das kennen wir alle, wenn die Akkustandsanzeige unseres Smartphones oder Tablets mal wieder gegen Null geht und weit und breit keine Steckdose in Sicht ist – schon gar nicht unterwegs, quasi „On the road“.

Mit den ganzen akkuzehrenden Apps und unserem stetigen Drang „always connected“ zu sein hält eine Ladung mitunter nur noch einen halben Tag und das ist mittlerweile bei mir ein echtes Problem.

Auf dem Markt  gebt es eine Menge verschiedener Akkupacks unterschiedlicher Kapazität und Güte. Nach einigem hin und her und diverser Recherchen hatte ich mich eigentlich für ein Pack von Thermaltake (FUEL + 6000mAh Akku 2xUSB, 2.5A – PCPB60002) entschieden, was seinerzeit dann aber -nach Bestellung- plötzlich nicht mehr bestellbar war.

Also habe ich das Thema wieder auf die lange Bank geschoben und mich noch nicht zu einem Kauf entscheiden können.

LeGioN Akkupack
LeGioN Akkupack

Von „PLX Devices“ gibt´s nun ein neues vielversprechendes Produkt, welches es sich lohnt  näher anzusehen. Ein richtig schickes Teil und die Produktbeschreibung des Herstellers klingt ja auch nicht schlecht. Da bin ich mal auf die ersten unabhängigen Testberichte gespannt.

Hier ein passender Artikel bei MacLife.