geekhack

geekhack Projects => Making Stuff Together! => Topic started by: infiniti on Fri, 30 May 2014, 02:45:08

Title: The Unofficial FaceW Manual for ps2avrU Firmware V1.7 (15 Feb 2015)
Post by: infiniti on Fri, 30 May 2014, 02:45:08
if you want to use QMK on your FaceW:

You gotta use the b.fake QMK files in order to do it. I'm running QMK on mine right now, but there are issues. Keyboard tends to overheat after some period of time. It's because the polling rate on these boards using the QMK algorithm is a lot higher than normal (7x). At least that's my theory right now.


Now back to the guide.

The Unofficial 60% FaceW Manual for Firmware V1.7 (15 Feb 2015)

This guide was last updated: 4 July 2017
This was written for Firmware Version: 1.7 (15 Feb 2015) (http://blog.winkeyless.kr/17)
Sources:
http://blog.winkeyless.kr/17
http://blog.winkeyless.kr/155


4 July 2017 Note: Updated with new screenshots and BootMapperClient version 0.9.0.  The faceW will work with ps2avrGB firmware but you will lose the use of the ps2avrU Menu (https://geekhack.org/index.php?topic=58945.msg1348915#msg1348915) and I couldn't get some of my macros to work so I decided to stick with ps2avrU Firmware V1.7 (15 Feb 2015).

= == === ==== = == === ==== = == === ====


So, you've got your 60% FaceW!  Congrats! :thumb:

But how does it work?

Well, this unofficial manual hopes to shed some light on that.

I've created this from reading through http://winkeyless.kr/ (http://winkeyless.kr/) translated into English in Chrome, bugging sprit (https://geekhack.org/index.php?action=profile;u=31094), and trial and error (FN + other keys in Aqua Key Test (https://geekhack.org/index.php?topic=34670) hahaha).  Thanks to zennasyndroxx (https://geekhack.org/index.php?action=profile;u=36383) for pointing me to the keycodes for use with the ps2avrU Menu!

If you have questions or have something to share, let me know! :thumb:

= == === ==== = == === ==== = == === ====


1. The Basics (#post_The_Basics)
     1.1 Default Layers (#post_Layers)
     1.2 LED Controls (#post_LED)

2. Software Key Mapping using Boot Mapper Client (#post_SW)

3. Flashing Firmware / Keymap / Macro (https://geekhack.org/index.php?topic=58945.msg1348914#msg1348914)

4. ps2avrU Menu (https://geekhack.org/index.php?topic=58945.msg1348915#msg1348915)
      4.1 Overview (https://geekhack.org/index.php?topic=58945.msg1348915#post_ps2avrU_overview)
            4.1.1 Entering the ps2avrU Menu (https://geekhack.org/index.php?topic=58945.msg1348915#post_ps2avrU_menu)
            4.1.2 ps2avrU Menu Options (https://geekhack.org/index.php?topic=58945.msg1348915#post_ps2avrU_options)
      4.2 Macro (https://geekhack.org/index.php?topic=58945.msg1348915#post_ps2avrU_macro)
      4.3 Key Mapper (https://geekhack.org/index.php?topic=58945.msg1348915#post_ps2avrU_keymap)
      4.4 Lazy FN (https://geekhack.org/index.php?topic=58945.msg1348915#post_ps2avrU_lazyfn)
            4.4.1 Turning Lazy FN On/Off (https://geekhack.org/index.php?topic=58945.msg1348915#post_ps2avrU_lazyfnonoff)

5. Custom Macro using Boot Mapper Client (https://geekhack.org/index.php?topic=58945.msg1348916#msg1348916)

6. Putting It All Together (https://geekhack.org/index.php?topic=58945.msg1348918#msg1348918)

= == === ==== = == === ==== = == === ====

1. The Basics

1.1 Default Layers

These are the default layers and the same as the ones from the file "keymap_part(thumb)(face)(XTen).hex".

NOTE This file contains additional keymaps for the XTen but the FaceW does not have the additional rows/columns.

(http://i.imgur.com/7BtuDj6.jpg)

(http://i.imgur.com/KayUSnk.jpg)

(http://i.imgur.com/00I3wfI.jpg)

(http://i.imgur.com/QzM5ioa.jpg)


1.2 LED Controls

Toggle LED Lighting Modes = FN + Caps Lock OR Esc + Caps Lock
     Mode 1: Breathing
     Mode 2: LEDs On
     Mode 3: Reactive 1 -- LEDs are off and get brighter while typing
     Mode 4: Reactive 2 -- LEDs are on and get dimmer while typing
     Mode 5: LEDs Off

Decrease LED Brightness = FN + Right Alt
Increase LED Brightness = FN + Right Ctrl

Why is the Caps Lock LED not illuminated?
The LED on the Caps Lock is the Caps Lock Indicator.  It will illuminate only when Caps Lock is on.

Why is the Back Space LED not illuminated?
The LED on the Back Space is the Num Lock Indicator.  It will illuminate only when Num Lock is on.
Num Lock = FN + U

Toggle FN2 Layer = FN + Space (Caps Lock LED and Num Lock LED will flash twice)
Exit FN2 Layer = Esc + Back Space (Caps Lock LED and Num Lock LED will flash one)


= == === ==== = == === ==== = == === ====


2. Software Key Mapping using Boot Mapper Client

(Optional) Step 0: Put your FaceW in Boot Mapper Mode. 
     
Why is this optional?  This is optional because instead of clicking the cell in the table indicating the key you want to map in Step 6, you need to press the key on the keyboard and the cell in the table will be selected for you.  You must still select the proper layer though.

NOTE While in Boot Mapper Mode, each keypress will output text identifying the column and row (e.g. -6,1=).  This how the Boot Mapper Client picks up which key you press. ;)

Details on the format:
More
The format is: (-<COLUMN>,<ROW>=

0 = Row/Column 1
1 = Row/Column 2
2 = Row/Column 3
...
N = Row/Column N+1

Choose Method A or B:

     
Method A -- This is shorter but you need to unplug the USB cable
  • Unplug the USB cable.
  • Hold down the Tab key while plugging the USB cable.
  • The Caps Lock LED will now be flashing slowly.  The keyboard is now in Boot Mapper Mode.

Method B -- This is longer but you don't need to unplug the USB cable.
  • Open a text editor (e.g. Notepad).
  • Press and hold Left Control, Left Alt, Left Shift, and Right Shift for five (5) seconds.
  • The Caps Lock LED and the Num Lock LED will flash three (3) times quickly.
  • Release the keys the keys you are holding down.
  • The following will be displayed in text editor:
         
    hello

    select mode
    1:macro
    2:key mapper
    3:lazy fn : on
    4:fn2/3 led : off
    5:esc to ~ : off
    7:exit
    9:boot mapper
    >>
  • Press 9
  • The following will be displayed in text editor:
         
    hello

    select mode
    1:macro
    2:key mapper
    3:lazy fn : on
    4:fn2/3 led : off
    5:esc to ~ : off
    7:exit
    9:boot mapper
    >> 9
    boot mapper
  • The Caps Lock LED will now be flashing slowly.  The keyboard is now in Boot Mapper Mode.


Step 1: Download the following files:
BootMapperClient Ver 0.9.0: [attach=2]
ps2avrU_firmware_V1.7_150215.zip: [attach=1]

(http://i.imgur.com/1QxsW1H.png)

Step 2: Create a directory (firmware in the image below) and extract the firmware archive (ps2avrU_firmware_V1.7_150215.zip) to the said folder:

(http://i.imgur.com/wsiJGL3.png)


Step 3: Extract the BootMapper archive (BootMapperClient.zip) and it will create the folder BootMapperClient:

(http://i.imgur.com/6UUqiOA.png)


Step 4: Double click on BootMapperClient.exe in the BootMapperClient folder.

(http://i.imgur.com/PFWks66.png)


Step 5: Click the target dropdown menu in the upper right and select "ps2avrU & ps2avrU_split".

(http://i.imgur.com/ai6CbbE.png)


Step 6: Click "Load .hex / .json".

(http://i.imgur.com/v46e3Ws.png)


Step 7: Navigate to the firmware folder and open the file "keymap_part(thumb)(face)(XTen).hex".

(http://i.imgur.com/SyUAqaH.png)


Step 8: Once the keymap file is open, you will see the Normal Layer.

NOTE This file contains additional keymaps for the XTen but the FaceW does not have the additional rows/columns.

(http://i.imgur.com/JKKXsMk.png)

See the other layers (FN, FN2, and FN3)
More
Click "fn" to see the FN Layer
(http://i.imgur.com/oXsVjqa.png)

Click "fn2" to see the FN2 Layer
(http://i.imgur.com/tqzo8Ww.png)

Click "fn3" to see the FN3 Layer
(http://i.imgur.com/VEnXLGI.png)

Now lets make some changes!


Step 9: Go to the layer you want to edit (fn3 in the example below).  We will remap Space.

If you performed Step 0 and put your keyboard in Boot Mapper Mode, press the Space Bar on your keyboard.

Alternately, you can click the cell in the table indicating "Space".

(http://i.imgur.com/F0wlFnn.png)



Step 10: Click the new key you want to assign (toggle FN2 in the example below).

(http://i.imgur.com/6qNk5d0.png)

Repeat until done.


Step 11: When you are done customizing the keymap, click "Save .hex".

(http://i.imgur.com/a1qinKK.png)


Step 12: Give it a memorable file name (I chose NEW KEYMAP.hex :thumb:) and click "Save".

(http://i.imgur.com/rrcYxIe.png)


Step 13: If applicable, exit Boot Mapper Mode by unplugging and replugging the USB cable.


Step 14: Now to flash the keymap file!

Please proceed to Flashing Firmware / Keymap / Macro (https://geekhack.org/index.php?topic=58945.msg1348914#msg1348914)
Title: The Unofficial FaceW Manual for Firmware V1.7 (15 Feb 2015) Updated 13 Jun 2015
Post by: infiniti on Fri, 30 May 2014, 02:45:42
DISCLAIMER: Flashing can cause permanent damage to your keyboard if applied incorrectly.  In no event will I and / or GeekHack be liable for any damages of any kind relating to this guide, including but not limited to, compensatory damages, lost profits, lost data or any form of special, incidental, indirect, consequential or punitive damages of any kind whether based on breach of contract or warranty, negligence, product liability or any other theory of liability.

3. Flashing Firmware / Keymap / Macro

Step 1: Download the following file:
ps2avrU_firmware_V1.7_150215.zip: link (https://geekhack.org/index.php?action=dlattach;topic=58945.0;attach=103366)

(http://i.imgur.com/1QxsW1H.png)

Step 2: Create a directory (firmware in the image below) and extract the firmware archive (ps2avrU_firmware_V1.7_150215.zip) to the said folder:

(http://i.imgur.com/wsiJGL3.png)


Step 3: Double click on HIDBootFlash.exe in the firmware folder

(http://i.imgur.com/w945xcp.png)


Step 4: Put your FaceW in Flash Programming Mode.

Note: Try not to stare at it for too long. :cool:


Step 5: In HIDBootFlash, click "Find Device".

(http://i.imgur.com/Y43uTwF.png)


Step 6: If the device is found, the "Open. hex File" button should appear.  Click it.

(http://i.imgur.com/G3kaF1d.png)


Step 7: Now select the firmware file, keymap file, or macro file that you want to flash and click "Open" (I'm using the main firmware file keymain_NKRO.hex).

(http://i.imgur.com/ikGoPcU.png)


Step 8: Click "Flash Device".

(http://i.imgur.com/b8F8kK3.png)

Note: While it is flashing, the LEDs will be steady.  When done, the LEDs will return to flashing.


Step 9: When you see ":-) Finished flashing the device!" in the console area, you're done!  Disconnect and reconnect the usb cable.

(http://i.imgur.com/EmUqJ4B.png)

NOTES


Step 10: Enjoy your new firmware / keymap / macros! :thumb:
Title: The Unofficial FaceW Manual for Firmware V1.7 (15 Feb 2015) Updated 13 Jun 2015
Post by: infiniti on Fri, 30 May 2014, 02:45:54
4. ps2avrU Menu

In the ps2avrU Menu, you can change settings and program the keymap and macro with keycodes.

4.1 Overview

4.1.1 Entering the ps2avrU Menu

4.1.2 ps2avrU Menu Options
     
1:macro
programming macros with keycodes (discussed in 4.2 below (#post_ps2avrU_macro))

2:key mapper
programming key map with keycodes (discussed in 4.3 below (#post_ps2avrU_keymap))

3:lazy fn : off
discussed in 4.4 below (#post_ps2avrU_lazyfn)

4:fn2/3 led : off
Off : LED underneath Back Space will be used for Num Lock
On : LED underneath Back Space will be used for FN2/3 Lock

5:esc to ~ : off
Off : Shift + Esc = Esc
On : Shift + Esc = ~

7:exit
exits the ps2avru menu

9:boot mapper
for use with Software Key Mapping using Boot Mapper Client (https://geekhack.org/index.php?topic=58945.msg1348915#post_SW)

= == === ==== = == === ==== = == === ====

4.2 Macro
:'( WORK IN PROGRESS :'(

I still think this is an easier option: Custom Macro using Boot Mapper Client (https://geekhack.org/index.php?topic=58945.msg1348916#msg1348916)

= == === ==== = == === ==== = == === ====

4.3 Key Mapper
:'( WORK IN PROGRESS :'(

I still think this is an easier option: Software Key Mapping using Boot Mapper Client (https://geekhack.org/index.php?topic=58945.msg1348915#post_SW)

= == === ==== = == === ==== = == === ====

4.4 Lazy FN

Here's what Lazy FN does...

With Lazy FN off:
     
FN + 1 = F1

Press FN and 1, the keyboard will register F1.  While holding down 1, release FN and the keyboard will register 1.  While still holding down 1, press 2 the keyboard will register 1 and 2.

With Lazy FN on:
     
FN + 1 = F1

Press FN and 1, the keyboard will register F1.  While holding down 1, release FN and the keyboard will still register F1 as if FN was still pressed.  While still holding down 1, press 2 the keyboard will register F1 and F2.

So it's like a "sticky fn" or something.

For what it's worth, turning Lazy FN on has eliminated the unintentional [ / ; ' I leave all over the place while using them as arrows and release the FN early.


4.4.1 Turning Lazy FN On/Off

Step 1: Enter the ps2avrU menu.

Instructions:
More
Entering the ps2avrU Menu
  • Open a text editor (e.g. Notepad).
  • Press and hold Left Control, Left Alt, Left Shift, and Right Shift for five (5) seconds.
  • The Caps Lock LED and the Num Lock LED will flash three (3) times quickly.
  • Release the keys the keys you are holding down.
  • The following will be displayed in text editor:
         
    hello

    select mode
    1:macro
    2:key mapper
    3:lazy fn : off
    4:fn2/3 led : off
    5:esc to ~ : off
    7:exit
    9:boot mapper
    >>



Step 2: Press "3" to toggle Lazy Fn.  The following will now be displayed in the text editor:

  • The following will be displayed in text editor:
         
    hello

    select mode
    1:macro
    2:key mapper
    3:lazy fn : off
    4:fn2/3 led : off
    5:esc to ~ : off
    7:exit
    9:boot mapper
    >> 3
    lazy fn : off
    1:toggle
    3:exit
    6:back
    >>


Step 3: Press "1" to toggle Lazy FN on.  The following will now be displayed in the text editor:

  • The following will be displayed in text editor:
         
    hello

    select mode
    1:macro
    2:key mapper
    3:lazy fn : off
    4:fn2/3 led : off
    5:esc to ~ : off
    7:exit
    9:boot mapper
    >> 3
    lazy fn : off
    1:toggle
    3:exit
    6:back
    >> 1
    lazy fn : on
    >>


Step 4: Press "3" to exit.  The following will now be displayed in the text editor:

  • The following will be displayed in text editor:
         
    hello

    select mode
    1:macro
    2:key mapper
    3:lazy fn : off
    4:fn2/3 led : off
    5:esc to ~ : off
    7:exit
    9:boot mapper
    >> 3
    lazy fn : off
    1:toggle
    3:exit
    6:back
    >> 1
    lazy fn : on
    >> 3
    good bye


Step 5: You're done!  Enjoy Lazy FN! :thumb:
Title: The Unofficial FaceW Manual for Firmware V1.7 (15 Feb 2015) Updated 13 Jun 2015
Post by: infiniti on Fri, 30 May 2014, 02:46:01
5. Custom Macro using Boot Mapper Client

Step 1: Download the following file:
BootMapperClient Ver 0.9.0: link (https://geekhack.org/index.php?action=dlattach;topic=58945.0;attach=172403)

(http://i.imgur.com/1QxsW1H.png)


Step 2: Extract the BootMapper archive (BootMapperClient.zip) and it will create the folder BootMapperClient:

(http://i.imgur.com/6UUqiOA.png)


Step 3: Double click on BootMapperClient.exe in the BootMapperClient folder.

(http://i.imgur.com/PFWks66.png)


Step 4: Click "Custom Macro".

(https://i.imgur.com/35sxdMO.png)


Step 5: Click the target dropdown menu in the upper right and select "ps2avrU".

(https://i.imgur.com/pBymxBt.png)


Step 6: Click the custom macro you want to program (CstMac1 in this example).

(https://i.imgur.com/Stqm8EU.png)


Step 7: Program the Macro.  In this example, we will program CstMac1 for a copy command using Left Control + C.  Now click "LCtrl" and "C".

(https://i.imgur.com/YOFrOXW.png)

Now there is a "LCtrl" and "C" in the programming window.  If left this way, the macro will output a "LCtrl" keypress and then a "C" keypress.  We want "C" to be pressed while "LCtrl" is being pressed.  To do this, we need to split the LCtrl.

When you split a key press, you separate its "Down" (key is pressed down" and its "Up" (key is released). 


Step 8: Select the key you want to split (in the example below,  we are splitting LCtrl) and click "split".

(https://i.imgur.com/49RHqtl.png)

(https://i.imgur.com/wgqEha6.png)

Now that LCtrl has been split we need to move "C" in between the "LCtrl (down)" and "LCtrl (up)".


Step 9: Click "C" in the programming window and drag "C" in between "LCtrl (down)" and "LCtrl (up)".

(https://i.imgur.com/hNob5Lf.png)

Now you are done programming CstMac1!


Step 10: When you are done programming the macros, click "save macro.hex".

(https://i.imgur.com/fIFv5CY.png)


Step 11: Give it a memorable file name (I chose NEW MACRO.hex :thumb:) and click "Save".

(https://i.imgur.com/8fcKdns.png)


Step 12: Now to flash the keymap file!

Please proceed to Flashing Firmware / Keymap / Macro (https://geekhack.org/index.php?topic=58945.msg1348914#msg1348914)

Note: Don't forget to program the CSTMac1, CSTMac2, ... , CSTMac12 buttons in your keymap! :cool:

(https://i.imgur.com/absyzhC.png)
Title: The Unofficial FaceW Manual for Firmware V1.7 (16 Jul 2014) - Updated 1 Aug 2014
Post by: infiniti on Fri, 30 May 2014, 02:46:17
<<RESERVED FOR STUFF>>
Title: Re: The Unofficial 60% FaceW Manual
Post by: jorgenslee on Fri, 30 May 2014, 03:26:54
cool... Looking forward to this.
Title: Re: The Unofficial 60% FaceW Manual
Post by: feizor on Fri, 30 May 2014, 03:41:17
Fantastic info! Might me myself a facew PCB too
Title: Re: The Unofficial 60% FaceW Manual
Post by: infiniti on Sat, 31 May 2014, 00:24:54
Ok so this is almost done.  All that is left to do is make the images for the default layers and explain how the FN3 layers works. :thumb:

Did I leave anything out?
Title: Re: The Unofficial 60% FaceW Manual
Post by: Zeal on Sat, 31 May 2014, 00:50:52
-posts here so I can find this thread later when I get my FaceW PCB-  :thumb:
Thanks infiniti for the detailed guide/manual!
Title: Re: The Unofficial 60% FaceW Manual
Post by: HPE1000 on Sat, 31 May 2014, 01:04:31
I will give it a read tomorrow, its 2 am :P

Nice work and effort!
Title: Re: The Unofficial 60% FaceW Manual
Post by: pichu23 on Mon, 02 June 2014, 09:17:06
Thanks a lot ! Looks pretty confusing I'd say but I'll give it a go after I assemble mine. Thanks :D
Title: Re: The Unofficial 60% FaceW Manual
Post by: jorgenslee on Mon, 02 June 2014, 09:25:55
With Lazy FN off:
     
FN + 1 = F1

Release FN while holding down 1, the keyboard will register 1.

Release FN while holding down 1 and then press 2, the keyboard will register 1 and 2.

With Lazy FN on:
     
FN + 1 = F1

Release FN while holding down 1, the keyboard will register F1.

Release FN while holding down 1 and then press 2, the keyboard will register F1 and F2.
Hi infiniti,

did you mean PRESS and RELEASE on FN here?
Title: Re: The Unofficial 60% FaceW Manual
Post by: infiniti on Mon, 02 June 2014, 09:29:29
With Lazy FN off:
     
FN + 1 = F1

Release FN while holding down 1, the keyboard will register 1.

Release FN while holding down 1 and then press 2, the keyboard will register 1 and 2.

With Lazy FN on:
     
FN + 1 = F1

Release FN while holding down 1, the keyboard will register F1.

Release FN while holding down 1 and then press 2, the keyboard will register F1 and F2.
Hi infiniti,

did you mean PRESS and RELEASE on FN here?

Good eye! :thumb: I'll fix that. :cool:

Edit: Fixed the Lazy FN description.  Think of it as "sticky fn" ;)
Title: Re: The Unofficial 60% FaceW Manual
Post by: kakakowie on Mon, 02 June 2014, 10:26:18
Are these firmware files still necessary?

http://geekhack.org/index.php?topic=50580.msg1256970#msg1256970
Title: Re: The Unofficial 60% FaceW Manual
Post by: zflamewing on Mon, 02 June 2014, 11:45:42
The "Apps" key on the default layout on the first layer.  Is that a win key or a contextual menu key?
Title: Re: The Unofficial 60% FaceW Manual
Post by: infiniti on Mon, 02 June 2014, 15:18:36
Are these firmware files still necessary?

http://geekhack.org/index.php?topic=50580.msg1256970#msg1256970

Yeah, those are the firmware and key map files.  This is written for V1.6. I should mention that in the OP and attach files.  Also, there are minor changes in V1.7 like the options in the Hardware Key Mapping Mode. I'll write that up later this week. :thumb:

== === = === == === =

The "Apps" key on the default layout on the first layer.  Is that a win key or a contextual menu key?

It's a contextual menu key. ;)
Title: Re: The Unofficial 60% FaceW Manual
Post by: Crabby_b on Mon, 02 June 2014, 21:30:16
This is great. I've been looking for an English version of this for a while now.
Title: Re: The Unofficial 60% FaceW Manual
Post by: HPE1000 on Fri, 06 June 2014, 12:20:23
Caps Lock + ESC also turns on the LEDS  ;)
Title: Re: The Unofficial 60% FaceW Manual
Post by: sprit on Fri, 06 June 2014, 12:34:06
Caps Lock + ESC also turns on the LEDS  ;)

Really Nice User made Guide !!  :thumb:

Thanks for Your comment!  HPE1000 ! 

Title: Re: The Unofficial 60% FaceW Manual
Post by: HPE1000 on Fri, 06 June 2014, 12:36:14
Caps Lock + ESC also turns on the LEDS  ;)

Really Nice User made Guide !!  :thumb:

Thanks for Your comment!  HPE1000 !
This guide made me realize there was the HHKB arrow cluster on this keyboard. I didn't notice that, it is pretty nice :)
Title: Re: The Unofficial 60% FaceW Manual
Post by: infiniti on Sat, 07 June 2014, 08:11:28
Caps Lock + ESC also turns on the LEDS  ;)

Really Nice User made Guide !!  :thumb:

Thanks for Your comment!  HPE1000 !
This guide made me realize there was the HHKB arrow cluster on this keyboard. I didn't notice that, it is pretty nice :)

Thanks sprit!  I know you're busy working hard on preparing and shipping R1 so I decided to help you out. :thumb:

Thanks for that HPE1000!  P.S. I did not know that that was an HHKB arrow cluster...now all those pics with novelties in that position make more sense! :))
Title: Re: The Unofficial 60% FaceW Manual
Post by: sprit on Mon, 09 June 2014, 19:44:22
This guide made me realize there was the HHKB arrow cluster on this keyboard. I didn't notice that, it is pretty nice :)
Ye! It has Arrow keys in the FN2 layer for default Keymap!    ;)
Personally, I prefer the Arrow Keys in the Normal Layer (like Happy Hacking, or might 1800) or, in Fn 1 Layer (as Poker 60%) in the 60% mini keybards.
LED Brightness Keys can go to  Fn + V (B)  as  the Poker I, II.
In any Case, You can custom Your own Key easily with the Boot(Key)Mapper Software.   
Title: Re: The Unofficial 60% FaceW Manual
Post by: swill on Fri, 27 June 2014, 08:58:15
Subscribing. :)
Title: Re: The Unofficial 60% FaceW Manual
Post by: ideus on Fri, 27 June 2014, 09:49:22
Thank you for sharing this is information is very handy.
Title: Re: The Unofficial 60% FaceW Manual
Post by: Dubsgalore on Fri, 27 June 2014, 09:53:54
Solid Guide Infiniti  :thumb:
Title: Re: The Unofficial 60% FaceW Manual
Post by: pichu23 on Wed, 30 July 2014, 05:05:44
Hey infiniti,

Just wondering if its possible for me to swap the position of the fn and apps key ?
I'm so used to the poker 2 mapping. =(
Title: Re: The Unofficial 60% FaceW Manual
Post by: zennasyndroxx on Wed, 30 July 2014, 05:27:38
Hey infiniti,

Just wondering if its possible for me to swap the position of the fn and apps key ?
I'm so used to the poker 2 mapping. =(

you can use the ps2avrU programmer in which you would need to use a text editor. choose keymap (option 2) on the main menu, then choose what layer you want and since you're swapping menu and FN then layer one. then just follow the instructions there :D

refer to this spreadsheet for the keycodes.

https://docs.google.com/a/panama-technology.net/spreadsheet/ccc?key=0Ah1Lcjc-gPfndGRJN1JGVUFuOGxkQnVwdm9OLVZYb2c&usp=sharing#gid=0

Maybe I'll put up a guide or something someday.
Title: Re: The Unofficial 60% FaceW Manual
Post by: infiniti on Wed, 30 July 2014, 09:41:40
Hey infiniti,

Just wondering if its possible for me to swap the position of the fn and apps key ?
I'm so used to the poker 2 mapping. =(

Yes you can!  Just tried it out. :thumb:

Just be sure to change it on all the proper layers.  For me, the easiest way is to use the GUI (http://boot.winkeyless.kr/bootMapper/) and with your FaceW in Boot Mapper GUI mode so that when you press a key on the keyboard the proper cell in the table will be selected for you (just pick the proper layer).

Boot Mapper GUI mode:

Note that in the GUI:
Title: Re: The Unofficial 60% FaceW Manual
Post by: infiniti on Wed, 30 July 2014, 09:56:30
Hey infiniti,

Just wondering if its possible for me to swap the position of the fn and apps key ?
I'm so used to the poker 2 mapping. =(

you can use the ps2avrU programmer in which you would need to use a text editor. choose keymap (option 2) on the main menu, then choose what layer you want and since you're swapping menu and FN then layer one. then just follow the instructions there :D

refer to this spreadsheet for the keycodes.

https://docs.google.com/a/panama-technology.net/spreadsheet/ccc?key=0Ah1Lcjc-gPfndGRJN1JGVUFuOGxkQnVwdm9OLVZYb2c&usp=sharing#gid=0

Maybe I'll put up a guide or something someday.

Thanks for the keycodes! :thumb:

I've been spoiled with the GUI that I never tried the ps2avrU programmer.  I'll try soontm.
Title: Re: The Unofficial 60% FaceW Manual
Post by: zennasyndroxx on Wed, 30 July 2014, 11:00:59
Hey infiniti,

Just wondering if its possible for me to swap the position of the fn and apps key ?
I'm so used to the poker 2 mapping. =(

you can use the ps2avrU programmer in which you would need to use a text editor. choose keymap (option 2) on the main menu, then choose what layer you want and since you're swapping menu and FN then layer one. then just follow the instructions there :D

refer to this spreadsheet for the keycodes.

https://docs.google.com/a/panama-technology.net/spreadsheet/ccc?key=0Ah1Lcjc-gPfndGRJN1JGVUFuOGxkQnVwdm9OLVZYb2c&usp=sharing#gid=0

Maybe I'll put up a guide or something someday.

Thanks for the keycodes! :thumb:

I've been spoiled with the GUI that I never tried the ps2avrU programmer.  I'll try soontm.

it's really handy if you wanna set just a few keys without putting it in bootloader mode
Title: Re: The Unofficial 60% FaceW Manual
Post by: pichu23 on Wed, 30 July 2014, 11:14:54
Hey infiniti,

Just wondering if its possible for me to swap the position of the fn and apps key ?
I'm so used to the poker 2 mapping. =(

you can use the ps2avrU programmer in which you would need to use a text editor. choose keymap (option 2) on the main menu, then choose what layer you want and since you're swapping menu and FN then layer one. then just follow the instructions there :D

refer to this spreadsheet for the keycodes.

https://docs.google.com/a/panama-technology.net/spreadsheet/ccc?key=0Ah1Lcjc-gPfndGRJN1JGVUFuOGxkQnVwdm9OLVZYb2c&usp=sharing#gid=0

Maybe I'll put up a guide or something someday.

Thanks for the keycodes! :thumb:

I've been spoiled with the GUI that I never tried the ps2avrU programmer.  I'll try soontm.

Thank you ! I'm a little new to all of these. So I'm gonna re-read it slowly before doing it.
Afraid that I will messed things up.
Regarding loading the hex file, I only have this "keymap_part(thumb)(face)(XTen).hex" instead of this "keymap_part(thumb)(face).hex"
Just wondering if it's the same thing. I'm not too sure about. =(
Thanks again.
Title: Re: The Unofficial 60% FaceW Manual
Post by: infiniti on Thu, 31 July 2014, 05:12:46
Thank you ! I'm a little new to all of these. So I'm gonna re-read it slowly before doing it.
Afraid that I will messed things up.
Regarding loading the hex file, I only have this "keymap_part(thumb)(face)(XTen).hex" instead of this "keymap_part(thumb)(face).hex"
Just wondering if it's the same thing. I'm not too sure about. =(
Thanks again.

It looks like the new keymap file is keymap_part(thumb)(face)(XTen).hex in the July 16 Firmware v1.7.

Time to update this guide!
Title: Re: The Unofficial 60% FaceW Manual
Post by: pichu23 on Thu, 31 July 2014, 14:08:25
Thank you ! I'm a little new to all of these. So I'm gonna re-read it slowly before doing it.
Afraid that I will messed things up.
Regarding loading the hex file, I only have this "keymap_part(thumb)(face)(XTen).hex" instead of this "keymap_part(thumb)(face).hex"
Just wondering if it's the same thing. I'm not too sure about. =(
Thanks again.

It looks like the new keymap file is keymap_part(thumb)(face)(XTen).hex in the July 16 Firmware v1.7.

Time to update this guide!

Ah. Does that mean all the pcb's are currently at 1.6 or 1.7 ?  :-X
Title: Re: The Unofficial FaceW Manual for Firmware V1.7 (16 Jul 2014) - Updated 1 Aug 2014
Post by: infiniti on Fri, 01 August 2014, 02:01:34
Now updated for Firmware V1.7 (16 Jul 2014)!

WOOHOO! :cool:
Title: Re: The Unofficial 60% FaceW Manual
Post by: infiniti on Fri, 01 August 2014, 02:05:38
Thank you ! I'm a little new to all of these. So I'm gonna re-read it slowly before doing it.
Afraid that I will messed things up.
Regarding loading the hex file, I only have this "keymap_part(thumb)(face)(XTen).hex" instead of this "keymap_part(thumb)(face).hex"
Just wondering if it's the same thing. I'm not too sure about. =(
Thanks again.

It looks like the new keymap file is keymap_part(thumb)(face)(XTen).hex in the July 16 Firmware v1.7.

Time to update this guide!

Ah. Does that mean all the pcb's are currently at 1.6 or 1.7 ?  :-X

Yeah, I believe R1 shipped with V1.6.
Title: Re: The Unofficial FaceW Manual for Firmware V1.7 (16 Jul 2014) - Updated 1 Aug 2014
Post by: jorgenslee on Sat, 02 August 2014, 11:15:01
Hi infiniti, what OS are you using? I am trying to use the multimedia keys in mac os but got no luck. Any ideas? Superb manual by the way.
Title: Re: The Unofficial FaceW Manual for Firmware V1.7 (16 Jul 2014) - Updated 1 Aug 2014
Post by: infiniti on Sat, 02 August 2014, 12:36:06
Hi infiniti, what OS are you using? I am trying to use the multimedia keys in mac os but got no luck. Any ideas? Superb manual by the way.

Thanks man!

I'm on win7 but have a hackintosh installation. I'll do some testing and let you know. :cool:

Probably going to use the keycodes and the ps2avru menu since I don't think the flasher works on OSX.
Title: Re: The Unofficial FaceW Manual for Firmware V1.7 (16 Jul 2014) - Updated 1 Aug 2014
Post by: Igthorn on Sat, 02 August 2014, 13:29:26
You should be able to compile bootloadhid on OSX.  It's not a pretty gui, but it should allow you to flash in OSX.

http://www.obdev.at/products/vusb/bootloadhid.html
Title: Re: The Unofficial FaceW Manual for Firmware V1.7 (16 Jul 2014) - Updated 1 Aug 2014
Post by: pichu23 on Sat, 02 August 2014, 14:19:25
Now updated for Firmware V1.7 (16 Jul 2014)!

WOOHOO! :cool:

I'll update mine in awhile then.
Just wondering if anything might go wrong if we update to 1.7 even if we're at 1.7 ?
Sprit's been busy these few days to come to GH  :D
Title: Re: The Unofficial FaceW Manual for Firmware V1.7 (16 Jul 2014) - Updated 1 Aug 2014
Post by: infiniti on Sun, 03 August 2014, 01:05:01
Now updated for Firmware V1.7 (16 Jul 2014)!

WOOHOO! :cool:

I'll update mine in awhile then.
Just wondering if anything might go wrong if we update to 1.7 even if we're at 1.7 ?
Sprit's been busy these few days to come to GH  :D

Nothing wrong with reflashing 1.7 with 1.7. It's like rewriting.

Can't blame him. Sprit has his work cut out for him with this GB and all the hand soldering in R1.
Title: Re: The Unofficial FaceW Manual for Firmware V1.7 (16 Jul 2014) - Updated 1 Aug 2014
Post by: pichu23 on Sun, 03 August 2014, 14:35:55
Now updated for Firmware V1.7 (16 Jul 2014)!

WOOHOO! :cool:

I'll update mine in awhile then.
Just wondering if anything might go wrong if we update to 1.7 even if we're at 1.7 ?
Sprit's been busy these few days to come to GH  :D

Nothing wrong with reflashing 1.7 with 1.7. It's like rewriting.

Can't blame him. Sprit has his work cut out for him with this GB and all the hand soldering in R1.

Cool :D
Yeah, hope R2 for him goes much better. =(
Title: Re: The Unofficial FaceW Manual for Firmware V1.7 (16 Jul 2014) - Updated 1 Aug 2014
Post by: jorgenslee on Sun, 03 August 2014, 23:01:44
Hi infiniti, what OS are you using? I am trying to use the multimedia keys in mac os but got no luck. Any ideas? Superb manual by the way.

Thanks man!

I'm on win7 but have a hackintosh installation. I'll do some testing and let you know. :cool:

Probably going to use the keycodes and the ps2avru menu since I don't think the flasher works on OSX.

Thanks.

Just an update on my issue: There are times it work, but when I try to pull out the keyboard, the media keys wont work again. I am not sure how to enable it again. :(
Title: Re: The Unofficial FaceW Manual for Firmware V1.7 (16 Jul 2014) - Updated 1 Aug 2014
Post by: pichu23 on Wed, 06 August 2014, 04:20:23
(http://boot.winkeyless.kr/bootMapper/).
seems down for me.
All I get is 404 not found =(
anyone having the same problem or just me ?
Title: Re: The Unofficial FaceW Manual for Firmware V1.7 (16 Jul 2014) - Updated 1 Aug 2014
Post by: infiniti on Wed, 06 August 2014, 05:07:20
Whoa dropped the ball on testing when my DSL went down.

(http://boot.winkeyless.kr/bootMapper/).
seems down for me.
All I get is 404 not found =(
anyone having the same problem or just me ?

Same problem here. I asked sprit for help already. Let you know if I get word.
Title: Re: The Unofficial FaceW Manual for Firmware V1.7 (16 Jul 2014) - Updated 1 Aug 2014
Post by: pichu23 on Wed, 06 August 2014, 05:13:16
Whoa dropped the ball on testing when my DSL went down.

(http://boot.winkeyless.kr/bootMapper/).
seems down for me.
All I get is 404 not found =(
anyone having the same problem or just me ?

Same problem here. I asked sprit for help already. Let you know if I get word.

Alright, no problem. I'll drop by here to check =)
Thanks again !
Title: Re: The Unofficial FaceW Manual for Firmware V1.7 (16 Jul 2014) - Updated 1 Aug 2014
Post by: infiniti on Wed, 06 August 2014, 06:10:17
Got word from sprit.  Should've checked winkeyless.kr first hehe :p

It's down but there's an application you can download (http://winkeyless.kr/155).  Please see below.  I'll test it out later when I get home.

From: http://winkeyless.kr/174
Quote
Good afternoon.

The state is not available due to mechanical problems bootmapper site's hosting company server.

Instead, you can use the same applications bootmapper client to download the.

http://winkeyless.kr/155

Please use the links above to download the file.
Title: Re: The Unofficial FaceW Manual for Firmware V1.7 (16 Jul 2014) - Updated 1 Aug 2014
Post by: pichu23 on Wed, 06 August 2014, 10:48:05
Got word from sprit.  Should've checked winkeyless.kr first hehe :p

It's down but there's an application you can download (http://winkeyless.kr/155).  Please see below.  I'll test it out later when I get home.

From: http://winkeyless.kr/174
Quote
Good afternoon.

The state is not available due to mechanical problems bootmapper site's hosting company server.

Instead, you can use the same applications bootmapper client to download the.

http://winkeyless.kr/155

Please use the links above to download the file.

downloaded ! Thanks very much =D
Title: Re: The Unofficial FaceW Manual for Firmware V1.7 (16 Jul 2014) - Updated 1 Aug 2014
Post by: zennasyndroxx on Fri, 29 August 2014, 06:51:21
anyone have any idea whether will the gui tool works with windows 8.1?
Title: Re: The Unofficial FaceW Manual for Firmware V1.7 (16 Jul 2014) - Updated 1 Aug 2014
Post by: infiniti on Fri, 29 August 2014, 07:19:38
anyone have any idea whether will the gui tool works with windows 8.1?

I'm not sure.  I'm still on Windows 7 x64.


@jorgenslee: I haven't tested that thing on the hackintosh installation.  'keep getting a kernel panic on startup. :'(
Title: Re: The Unofficial FaceW Manual for Firmware V1.7 (16 Jul 2014) - Updated 1 Aug 2014
Post by: zennasyndroxx on Fri, 29 August 2014, 07:24:18
anyone have any idea whether will the gui tool works with windows 8.1?

I'm on 8.1 and it didn't really turn out well. I'm not sure if it's because of my faceu replica that I bought if in a Chinese forum groupbuy or it just won't work. The vid and pid is different, loading bootloader with teh q key didn't work. Entered boot mapper via ps2avr menu didn't work as well.

I'm not sure.  I'm still on Windows 7 x64.


@jorgenslee: I haven't tested that thing on the hackintosh installation.  'keep getting a kernel panic on startup. :'(
Title: Re: The Unofficial FaceW Manual for Firmware V1.7 (16 Jul 2014) - Updated 1 Aug 2014
Post by: jorgenslee on Fri, 29 August 2014, 07:48:17
anyone have any idea whether will the gui tool works with windows 8.1?

I'm not sure.  I'm still on Windows 7 x64.


@jorgenslee: I haven't tested that thing on the hackintosh installation.  'keep getting a kernel panic on startup. :'(
No worries, I recently upgraded to Yosemite and it seems to fix the problem. Unfortunately, there seems to be a cut on my PCB which makes the capslock not working. FML.  :'( :'(

To zennasyndroxx:
I use my wife's laptop to update my firmware which runs on Window 8.1. It works fine as far as I know.
Title: Re: The Unofficial FaceW Manual for Firmware V1.7 (16 Jul 2014) - Updated 1 Aug 2014
Post by: jorgenslee on Fri, 29 August 2014, 07:51:32
I'm on 8.1 and it didn't really turn out well. I'm not sure if it's because of my faceu replica that I bought if in a Chinese forum groupbuy or it just won't work. The vid and pid is different, loading bootloader with teh q key didn't work. Entered boot mapper via ps2avr menu didn't work as well.

Maybe you should use ps2avru in the menu. I tried to use the ps2avr before and It returns an error when I try to load a keymap. HTH
Title: Re: The Unofficial FaceW Manual for Firmware V1.7 (16 Jul 2014) - Updated 1 Aug 2014
Post by: DanielT on Fri, 19 September 2014, 11:17:31
This guide saved my life :thumb: I have 2 faceU (the older PCB version of faceW but uses the same firmware) and this guide helped me a lot.
Also for the incoming  SPRIT faceW this will be very useful.
I have one question, maybe someone has the same problem: my faceu does not work in BIOS and in GRUB it just not recognized, only if I reboot the computer with the kbd plugged in I can use it in BIOS and GRUB.
Been talking to other faceU owners and they have the same issue.
From what I have read it might be related to NKRO, some motherboards don't work with it.
Title: Re: The Unofficial FaceW Manual for Firmware V1.7 (16 Jul 2014) - Updated 1 Aug 2014
Post by: infiniti on Fri, 19 September 2014, 11:55:37
This guide saved my life :thumb: I have 2 faceU (the older PCB version of faceW but uses the same firmware) and this guide helped me a lot.
Also for the incoming  SPRIT faceW this will be very useful.
I have one question, maybe someone has the same problem: my faceu does not work in BIOS and in GRUB it just not recognized, only if I reboot the computer with the kbd plugged in I can use it in BIOS and GRUB.
Been talking to other faceU owners and they have the same issue.
From what I have read it might be related to NKRO, some motherboards don't work with it.

Glad it helped! :thumb:

I have the same issue in BIOS even if I restart with the keyboard plugged in.  I'm using mine in 6KRO but still have that issue.  It doesn't register all keypresses at least that's what I've observed.  At least my bios has that mouse 3D BIOS interface thing.
Title: Re: The Unofficial FaceW Manual for Firmware V1.7 (16 Jul 2014) - Updated 1 Aug 2014
Post by: DanielT on Fri, 19 September 2014, 12:07:54
Oh it helped more than you think :thumb:
How do you activate 6KRO ? I know the default firware is NKRO, and there is also the Ghosting one.
I think there is no solution to the BIOS issue, read a lot about this, sime say is also related to v-usb.
It's a shame because the firmware is amazing, the ps2avr menu is so easy to use, I remapped my keyboard using Vim in Linux, this is so easy to do :)
Can't wait for the sprit 60% , now I have a faceU replica, nice but not the original.
Title: Re: The Unofficial FaceW Manual for Firmware V1.7 (16 Jul 2014) - Updated 1 Aug 2014
Post by: nubbinator on Thu, 06 November 2014, 21:59:23
I can't seem to get my LEDs to toggle.  Is there something I'm missing?
Title: Re: The Unofficial FaceW Manual for Firmware V1.7 (16 Jul 2014) - Updated 1 Aug 2014
Post by: infiniti on Fri, 07 November 2014, 06:15:10
Oh it helped more than you think :thumb:
How do you activate 6KRO ? I know the default firware is NKRO, and there is also the Ghosting one.
I think there is no solution to the BIOS issue, read a lot about this, sime say is also related to v-usb.
It's a shame because the firmware is amazing, the ps2avr menu is so easy to use, I remapped my keyboard using Vim in Linux, this is so easy to do :)
Can't wait for the sprit 60% , now I have a faceU replica, nice but not the original.

Oops..missed that, mine is one 6KRO and even after flashing the NKRO firmware I can't get NKRO.  I keep forgetting to research more on this.

== == == == == ==

I can't seem to get my LEDs to toggle.  Is there something I'm missing?

Have you  tried FN + Caps Lock?

How about Esc + Caps Lock (press Esc first and then Caps Lock)?
Title: Re: The Unofficial FaceW Manual for Firmware V1.7 (16 Jul 2014) - Updated 1 Aug 2014
Post by: nubbinator on Fri, 07 November 2014, 09:37:50
I've tried both, no dice.  Caps and Numlock will light up, but nothing else.
Title: Re: The Unofficial FaceW Manual for Firmware V1.7 (16 Jul 2014) - Updated 1 Aug 2014
Post by: infiniti on Fri, 07 November 2014, 10:51:58
I've tried both, no dice.  Caps and Numlock will light up, but nothing else.

Hmm...are you using the default keymap?  Tried reflashing the firmware and the default keymap?

Do all the LEDs flash when you put the keyboard in Flash Programming Mode (http://geekhack.org/index.php?topic=58945.msg1348914#msg1348914)?
Title: Re: The Unofficial FaceW Manual for Firmware V1.7 (16 Jul 2014) - Updated 1 Aug 2014
Post by: nubbinator on Fri, 07 November 2014, 18:36:14
I haven't tried flash programming mode or reflashing the firmware.  It's the standard keymap though, complete with winkey.
Title: Re: The Unofficial FaceW Manual for Firmware V1.7 (16 Jul 2014) - Updated 1 Aug 2014
Post by: azhdar on Wed, 17 December 2014, 04:57:43
Great manual , helped me a lot .

Was just wondering , is there a way to save the .hex after we do some keymap changes through the ps2avrU Menu ?
Title: Re: The Unofficial FaceW Manual for Firmware V1.7 (16 Jul 2014) - Updated 1 Aug 2014
Post by: infiniti on Wed, 17 December 2014, 08:32:19
Great manual , helped me a lot .

Was just wondering , is there a way to save the .hex after we do some keymap changes through the ps2avrU Menu ?

Glad it helped you out! :thumb:

I don't think there is a way to download a hex from the keyboard.

There appears to be a download function in the desktop client (bootMapperClient.exe) but it seems to be for the newer ps2avrGB devices.
Title: Re: The Unofficial FaceW Manual for Firmware V1.7 (16 Jul 2014) - Updated 1 Aug 2014
Post by: azhdar on Wed, 17 December 2014, 08:39:29
Great manual , helped me a lot .

Was just wondering , is there a way to save the .hex after we do some keymap changes through the ps2avrU Menu ?

Glad it helped you out! :thumb:

I don't think there is a way to download a hex from the keyboard.

There appears to be a download function in the desktop client (bootMapperClient.exe) but it seems to be for the newer ps2avrGB devices.
Ok not that important anyway would just have been nice .
Title: Re: The Unofficial FaceW Manual for Firmware V1.7 (16 Jul 2014) - Updated 1 Aug 2014
Post by: fatchoi on Sat, 27 December 2014, 01:35:54
Hi there, thanks for the post and I'm programming my faceu. The column and row on the online bootmapper (http://boot.winkeyless.kr/bootMapper/) is really confusing me...

Could anyone tell me please, how to correspond a key on the physical keyboard with those shown as column/ row on the bootmapper?

Many thanks!



Edit:
Figured it out by reading the post again. Indeed when plugging in the usb cable, need to press tab. I pressed Q instead, so the bootmapper doesn't show me the key I'm pressing.
Thanks again for the post!
Title: Re: The Unofficial FaceW Manual for Firmware V1.7 (16 Jul 2014) - Updated 1 Aug 2014
Post by: geniekid on Mon, 05 January 2015, 19:53:22
I found this to very helpful when programming my own FaceU PCB.  Thanks :)
Title: Re: The Unofficial FaceW Manual for Firmware V1.7 (16 Jul 2014) - Updated 1 Aug 2014
Post by: twiddle on Wed, 14 January 2015, 23:03:21
Any chance we can see this updated for the ps2avrgb devices? It is proving very difficult to find any information or software for programming my 22Mini-RGB.
Title: Re: The Unofficial FaceW Manual for Firmware V1.7 (16 Jul 2014) - Updated 1 Aug 2014
Post by: infiniti on Thu, 15 January 2015, 09:09:33
Any chance we can see this updated for the ps2avrgb devices? It is proving very difficult to find any information or software for programming my 22Mini-RGB.

Sure, but I need a ps2avrgb device to play around with. :p

I seriously want a B.face or B.87 but I'm currently focusing on another project at the moment.  Maybe later this year.
Title: Re: The Unofficial FaceW Manual for Firmware V1.7 (16 Jul 2014) - Updated 1 Aug 2014
Post by: pichu23 on Thu, 15 January 2015, 09:37:21
Any chance we can see this updated for the ps2avrgb devices? It is proving very difficult to find any information or software for programming my 22Mini-RGB.

Sure, but I need a ps2avrgb device to play around with. :p

I seriously want a B.face or B.87 but I'm currently focusing on another project at the moment.  Maybe later this year.

I really want one too ! Esp the B.Pad. I really want a keypad  :p
Title: Re: The Unofficial FaceW Manual for Firmware V1.7 (16 Jul 2014) - Updated 1 Aug 2014
Post by: twiddle on Sun, 18 January 2015, 13:43:25
As a start, it looks like Winkeyless has put up a ps2avrGB manual in english now:

http://blog.winkeyless.kr/183
Title: Re: The Unofficial FaceW Manual for Firmware V1.7 (16 Jul 2014) - Updated 1 Aug 2014
Post by: rpeterclark on Tue, 20 January 2015, 15:23:29
I have a noob question (probably). I'm trying to fire Ctrl-Delete. Fn-Backspace is mapped to Delete. So I press Ctrl-FN-Backspace, but it's not firing. When I watch with AquaKeyTest I can see it register Ctrl, but Delete never registers. The key combination does work on a Poker. What am I doing wrong?
Title: Re: The Unofficial FaceW Manual for Firmware V1.7 (16 Jul 2014) - Updated 1 Aug 2014
Post by: Zeal on Tue, 20 January 2015, 16:05:42
I have a noob question (probably). I'm trying to fire Ctrl-Delete. Fn-Backspace is mapped to Delete. So I press Ctrl-FN-Backspace, but it's not firing. When I watch with AquaKeyTest I can see it register Ctrl, but Delete never registers. The key combination does work on a Poker. What am I doing wrong?

What does Ctrl+Del do? I only know of Ctrl+Alt+Del.
Can you check if Del key is being registered when you press Fn+Backspace?
Title: Re: The Unofficial FaceW Manual for Firmware V1.7 (16 Jul 2014) - Updated 1 Aug 2014
Post by: rpeterclark on Tue, 20 January 2015, 16:24:32
I have a noob question (probably). I'm trying to fire Ctrl-Delete. Fn-Backspace is mapped to Delete. So I press Ctrl-FN-Backspace, but it's not firing. When I watch with AquaKeyTest I can see it register Ctrl, but Delete never registers. The key combination does work on a Poker. What am I doing wrong?

What does Ctrl+Del do? I only know of Ctrl+Alt+Del.
Can you check if Del key is being registered when you press Fn+Backspace?

Ctrl+Delete will delete the proceeding word in many editors, it's a really great shortcut! Also, Ctrl+Backspace will delete the preceding word.

AquaKeyTest shows registers Delete with FN+Backspace. But Delete never registers with Ctrl+Fn+Backspace. It appears that the modifier is preventing it from registering Fn+Backspace. Ctrl is mapped as Ctrl in both the normal and Fn layers.
Title: Re: The Unofficial FaceW Manual for Firmware V1.7 (16 Jul 2014) - Updated 1 Aug 2014
Post by: Zeal on Tue, 20 January 2015, 17:31:19
I have a noob question (probably). I'm trying to fire Ctrl-Delete. Fn-Backspace is mapped to Delete. So I press Ctrl-FN-Backspace, but it's not firing. When I watch with AquaKeyTest I can see it register Ctrl, but Delete never registers. The key combination does work on a Poker. What am I doing wrong?

What does Ctrl+Del do? I only know of Ctrl+Alt+Del.
Can you check if Del key is being registered when you press Fn+Backspace?

Ctrl+Delete will delete the proceeding word in many editors, it's a really great shortcut! Also, Ctrl+Backspace will delete the preceding word.

AquaKeyTest shows registers Delete with FN+Backspace. But Delete never registers with Ctrl+Fn+Backspace. It appears that the modifier is preventing it from registering Fn+Backspace. Ctrl is mapped as Ctrl in both the normal and Fn layers.
Good to know. Learned something new today. :)

I just tested Ctrl+FN+Backspace(Del) on a brand new SPRiT PCB (touched the contact points with tweezers) and it worked as you described. Not sure why you're having problems on your PCB.

Have you checked if NKRO firmware is installed? There might be a small amount of PCBs that are running GKP (ghost key protect)

You can download the ps2avr firmware flasher from the OP. Just hold down "Q" when you plug in your mini USB cable, then open up HIDBootFlash --> Find device. It'll tell you if NKRO is flashed on it or GKP.
Alternately, you can just see if holding down more than 6 keys will actuate on Aqua Key Test.
Title: Re: The Unofficial FaceW Manual for Firmware V1.7 (16 Jul 2014) - Updated 1 Aug 2014
Post by: rpeterclark on Tue, 20 January 2015, 18:18:50
I have a noob question (probably). I'm trying to fire Ctrl-Delete. Fn-Backspace is mapped to Delete. So I press Ctrl-FN-Backspace, but it's not firing. When I watch with AquaKeyTest I can see it register Ctrl, but Delete never registers. The key combination does work on a Poker. What am I doing wrong?

What does Ctrl+Del do? I only know of Ctrl+Alt+Del.
Can you check if Del key is being registered when you press Fn+Backspace?

Ctrl+Delete will delete the proceeding word in many editors, it's a really great shortcut! Also, Ctrl+Backspace will delete the preceding word.

AquaKeyTest shows registers Delete with FN+Backspace. But Delete never registers with Ctrl+Fn+Backspace. It appears that the modifier is preventing it from registering Fn+Backspace. Ctrl is mapped as Ctrl in both the normal and Fn layers.
Good to know. Learned something new today. :)

I just tested Ctrl+FN+Backspace(Del) on a brand new SPRiT PCB (touched the contact points with tweezers) and it worked as you described. Not sure why you're having problems on your PCB.

Have you checked if NKRO firmware is installed? There might be a small amount of PCBs that are running GKP (ghost key protect)

You can download the ps2avr firmware flasher from the OP. Just hold down "Q" when you plug in your mini USB cable, then open up HIDBootFlash --> Find device. It'll tell you if NKRO is flashed on it or GKP.
Alternately, you can just see if holding down more than 6 keys will actuate on Aqua Key Test.


Zeal, thanks for your help with this! It turns out that I do have the GKP firmware installed according to HIDBootFlash. However, I can't seem to successfully flash keymain_NKRO.hex. I go through the process and load keymain_NKRO.hex with HIDBootFlash and it reports "finished flashing the device", but it continues to report that GKP is flashed. There is no write protect mechanism that I am missing, is there?
Title: Re: The Unofficial FaceW Manual for Firmware V1.7 (16 Jul 2014) - Updated 1 Aug 2014
Post by: Zeal on Tue, 20 January 2015, 19:10:43
I have a noob question (probably). I'm trying to fire Ctrl-Delete. Fn-Backspace is mapped to Delete. So I press Ctrl-FN-Backspace, but it's not firing. When I watch with AquaKeyTest I can see it register Ctrl, but Delete never registers. The key combination does work on a Poker. What am I doing wrong?

What does Ctrl+Del do? I only know of Ctrl+Alt+Del.
Can you check if Del key is being registered when you press Fn+Backspace?

Ctrl+Delete will delete the proceeding word in many editors, it's a really great shortcut! Also, Ctrl+Backspace will delete the preceding word.

AquaKeyTest shows registers Delete with FN+Backspace. But Delete never registers with Ctrl+Fn+Backspace. It appears that the modifier is preventing it from registering Fn+Backspace. Ctrl is mapped as Ctrl in both the normal and Fn layers.
Good to know. Learned something new today. :)

I just tested Ctrl+FN+Backspace(Del) on a brand new SPRiT PCB (touched the contact points with tweezers) and it worked as you described. Not sure why you're having problems on your PCB.

Have you checked if NKRO firmware is installed? There might be a small amount of PCBs that are running GKP (ghost key protect)

You can download the ps2avr firmware flasher from the OP. Just hold down "Q" when you plug in your mini USB cable, then open up HIDBootFlash --> Find device. It'll tell you if NKRO is flashed on it or GKP.
Alternately, you can just see if holding down more than 6 keys will actuate on Aqua Key Test.


Zeal, thanks for your help with this! It turns out that I do have the GKP firmware installed according to HIDBootFlash. However, I can't seem to successfully flash keymain_NKRO.hex. I go through the process and load keymain_NKRO.hex with HIDBootFlash and it reports "finished flashing the device", but it continues to report that GKP is flashed. There is no write protect mechanism that I am missing, is there?

Just delete GKP files from the ps2avr folder. Here's what you should have left:
(http://puu.sh/eNTwB/eee135917a.png)

Then when it searches / flashes it should hopefully stop picking GKP.
Title: Re: The Unofficial FaceW Manual for Firmware V1.7 (16 Jul 2014) - Updated 1 Aug 2014
Post by: rpeterclark on Tue, 20 January 2015, 19:24:46
I have a noob question (probably). I'm trying to fire Ctrl-Delete. Fn-Backspace is mapped to Delete. So I press Ctrl-FN-Backspace, but it's not firing. When I watch with AquaKeyTest I can see it register Ctrl, but Delete never registers. The key combination does work on a Poker. What am I doing wrong?

What does Ctrl+Del do? I only know of Ctrl+Alt+Del.
Can you check if Del key is being registered when you press Fn+Backspace?

Ctrl+Delete will delete the proceeding word in many editors, it's a really great shortcut! Also, Ctrl+Backspace will delete the preceding word.

AquaKeyTest shows registers Delete with FN+Backspace. But Delete never registers with Ctrl+Fn+Backspace. It appears that the modifier is preventing it from registering Fn+Backspace. Ctrl is mapped as Ctrl in both the normal and Fn layers.
Good to know. Learned something new today. :)

I just tested Ctrl+FN+Backspace(Del) on a brand new SPRiT PCB (touched the contact points with tweezers) and it worked as you described. Not sure why you're having problems on your PCB.

Have you checked if NKRO firmware is installed? There might be a small amount of PCBs that are running GKP (ghost key protect)

You can download the ps2avr firmware flasher from the OP. Just hold down "Q" when you plug in your mini USB cable, then open up HIDBootFlash --> Find device. It'll tell you if NKRO is flashed on it or GKP.
Alternately, you can just see if holding down more than 6 keys will actuate on Aqua Key Test.


Zeal, thanks for your help with this! It turns out that I do have the GKP firmware installed according to HIDBootFlash. However, I can't seem to successfully flash keymain_NKRO.hex. I go through the process and load keymain_NKRO.hex with HIDBootFlash and it reports "finished flashing the device", but it continues to report that GKP is flashed. There is no write protect mechanism that I am missing, is there?

Just delete GKP files from the ps2avr folder. Here's what you should have left:
Show Image
(http://puu.sh/eNTwB/eee135917a.png)


Then when it searches / flashes it should hopefully stop picking GKP.

That did it! I removed the GKP files from the ps2avr folder, flashed keymain_NKRO.hex and it took. I now have NKRO and my initial issue with Ctrl+Fn+Backspace has been resolved. Zeal, my sincere thanks for helping me work through this issue! :)
Title: Re: The Unofficial FaceW Manual for Firmware V1.7 (16 Jul 2014) - Updated 1 Aug 2014
Post by: Zeal on Tue, 20 January 2015, 19:29:12
I have a noob question (probably). I'm trying to fire Ctrl-Delete. Fn-Backspace is mapped to Delete. So I press Ctrl-FN-Backspace, but it's not firing. When I watch with AquaKeyTest I can see it register Ctrl, but Delete never registers. The key combination does work on a Poker. What am I doing wrong?

What does Ctrl+Del do? I only know of Ctrl+Alt+Del.
Can you check if Del key is being registered when you press Fn+Backspace?

Ctrl+Delete will delete the proceeding word in many editors, it's a really great shortcut! Also, Ctrl+Backspace will delete the preceding word.

AquaKeyTest shows registers Delete with FN+Backspace. But Delete never registers with Ctrl+Fn+Backspace. It appears that the modifier is preventing it from registering Fn+Backspace. Ctrl is mapped as Ctrl in both the normal and Fn layers.
Good to know. Learned something new today. :)

I just tested Ctrl+FN+Backspace(Del) on a brand new SPRiT PCB (touched the contact points with tweezers) and it worked as you described. Not sure why you're having problems on your PCB.

Have you checked if NKRO firmware is installed? There might be a small amount of PCBs that are running GKP (ghost key protect)

You can download the ps2avr firmware flasher from the OP. Just hold down "Q" when you plug in your mini USB cable, then open up HIDBootFlash --> Find device. It'll tell you if NKRO is flashed on it or GKP.
Alternately, you can just see if holding down more than 6 keys will actuate on Aqua Key Test.


Zeal, thanks for your help with this! It turns out that I do have the GKP firmware installed according to HIDBootFlash. However, I can't seem to successfully flash keymain_NKRO.hex. I go through the process and load keymain_NKRO.hex with HIDBootFlash and it reports "finished flashing the device", but it continues to report that GKP is flashed. There is no write protect mechanism that I am missing, is there?

Just delete GKP files from the ps2avr folder. Here's what you should have left:
Show Image
(http://puu.sh/eNTwB/eee135917a.png)


Then when it searches / flashes it should hopefully stop picking GKP.

That did it! I removed the GKP files from the ps2avr folder, flashed keymain_NKRO.hex and it took. I now have NKRO and my initial issue with Ctrl+Fn+Backspace has been resolved. Zeal, my sincere thanks for helping me work through this issue! :)

Glad everything worked out. :)

Sorry about not double checking each PCB to make sure they've all got NKRO. >_<
Title: Re: The Unofficial FaceW Manual for Firmware V1.7 (16 Jul 2014) - Updated 1 Aug 2014
Post by: FreeChemicals on Wed, 04 February 2015, 15:59:51
Apparently, there is an offline client (Mac & Windows) available to map/flash boards with that controller: http://blog.winkeyless.kr/155

http://blog.winkeyless.kr/183 - Guide using the BootMapper Client for ps2avrU/ps2avrGB
http://blog.winkeyless.kr/184 - Hardware macro keys
http://blog.winkeyless.kr/185 - General info

It's pretty easy to use, just like the website, basically.
Title: Re: The Unofficial FaceW Manual for Firmware V1.7 (16 Jul 2014) - Updated 1 Aug 2014
Post by: jorgenslee on Sat, 07 February 2015, 21:35:09
Does someone know how to fix a messup row? I have this problem when I try to change the hardware layout, the problem is when I press 1, it registers q1, when I press z and tab, it registers z + tab + a. When I check the keymapper these keys is all in the same row. I already reflow the diodes but same issue.
Title: Re: The Unofficial FaceW Manual for Firmware V1.7 (16 Jul 2014) - Updated 1 Aug 2014
Post by: aaronz8 on Sun, 08 February 2015, 17:14:17
I have a noob question (probably). I'm trying to fire Ctrl-Delete. Fn-Backspace is mapped to Delete. So I press Ctrl-FN-Backspace, but it's not firing. When I watch with AquaKeyTest I can see it register Ctrl, but Delete never registers. The key combination does work on a Poker. What am I doing wrong?

What does Ctrl+Del do? I only know of Ctrl+Alt+Del.
Can you check if Del key is being registered when you press Fn+Backspace?

Ctrl+Delete will delete the proceeding word in many editors, it's a really great shortcut! Also, Ctrl+Backspace will delete the preceding word.

AquaKeyTest shows registers Delete with FN+Backspace. But Delete never registers with Ctrl+Fn+Backspace. It appears that the modifier is preventing it from registering Fn+Backspace. Ctrl is mapped as Ctrl in both the normal and Fn layers.
Good to know. Learned something new today. :)

I just tested Ctrl+FN+Backspace(Del) on a brand new SPRiT PCB (touched the contact points with tweezers) and it worked as you described. Not sure why you're having problems on your PCB.

Have you checked if NKRO firmware is installed? There might be a small amount of PCBs that are running GKP (ghost key protect)

You can download the ps2avr firmware flasher from the OP. Just hold down "Q" when you plug in your mini USB cable, then open up HIDBootFlash --> Find device. It'll tell you if NKRO is flashed on it or GKP.
Alternately, you can just see if holding down more than 6 keys will actuate on Aqua Key Test.


Zeal, thanks for your help with this! It turns out that I do have the GKP firmware installed according to HIDBootFlash. However, I can't seem to successfully flash keymain_NKRO.hex. I go through the process and load keymain_NKRO.hex with HIDBootFlash and it reports "finished flashing the device", but it continues to report that GKP is flashed. There is no write protect mechanism that I am missing, is there?

Just delete GKP files from the ps2avr folder. Here's what you should have left:
Show Image
(http://puu.sh/eNTwB/eee135917a.png)


Then when it searches / flashes it should hopefully stop picking GKP.

That did it! I removed the GKP files from the ps2avr folder, flashed keymain_NKRO.hex and it took. I now have NKRO and my initial issue with Ctrl+Fn+Backspace has been resolved. Zeal, my sincere thanks for helping me work through this issue! :)

Glad everything worked out. :)

Sorry about not double checking each PCB to make sure they've all got NKRO. >_<

I'm pretty sure that bootloadHID just shows the first file in the directory (which is basically what the log says), rather than the firmware on the device.

Anyways, my pcb (from sprit directly) was loaded with GKP but I just replaced it with NKRO.

I have a problem that should be related to firmware: my pcb won't work well with OSX. It did initially, but 2 days ago it started skipping keys until a replug. Yesterday, even that fix stopped working. I've tried reflashing (GKP and NKRO), and I've plugged into hackintosh1(10.10.2), hackintosh2(10.9.latest), and 2011 macbook pro(10.10.2). All have the same issue, but it works on Windows flawlessly.

Details of the issue:
pressing random keys (estimated >30 wpm), 2 significant issues appear.
1, the first letter in the sequence is repeated the same number of other keys I've pressed (in terminal, while in other apps the accents àáâä thing pops up). For example, qwertyuiop becomes qqqqqqqqqq.
2, letters are completely skipped. For example, hello becomes lo

Apologies if this isn't the correct place to post.
Title: Re: The Unofficial FaceW Manual for Firmware V1.7 (16 Jul 2014) - Updated 1 Aug 2014
Post by: vivalarevolución on Sat, 14 February 2015, 16:58:05
Okay guys, I am trying to program my keyboard using the instructions in this thread.  My keyboard is a Kaliet 22 EX Mini and I am programming on Windows 7 64-bit.  However, when I try to open the HIDBootFlash application to flash the firmware, I am left with this message and I cannot run the application:

[attach=1]


Any insight on this?

Also, another question.  In the bootloader, in the "target"dropdown menu, anybody know if I should select "ps2avru" or ps2avru for Aikon" for this Kaliet keyboard?

Title: Re: The Unofficial FaceW Manual for Firmware V1.7 (16 Jul 2014) - Updated 1 Aug 2014
Post by: infiniti on Sun, 15 February 2015, 02:31:59
Okay guys, I am trying to program my keyboard using the instructions in this thread.  My keyboard is a Kaliet 22 EX Mini and I am programming on Windows 7 64-bit.  However, when I try to open the HIDBootFlash application to flash the firmware, I am left with this message and I cannot run the application:

(Attachment Link)


Any insight on this?

Also, another question.  In the bootloader, in the "target"dropdown menu, anybody know if I should select "ps2avru" or ps2avru for Aikon" for this Kaliet keyboard?

I'm not sure if this would work with a Kaliet 22 EX Mini.  This was written specifically for the FaceW.

Have you checked with Kaliet (https://geekhack.org/index.php?action=profile;u=14671) about flashing?
Title: Re: The Unofficial FaceW Manual for Firmware V1.7 (16 Jul 2014) - Updated 1 Aug 2014
Post by: vivalarevolución on Sun, 15 February 2015, 07:10:26
Okay guys, I am trying to program my keyboard using the instructions in this thread.  My keyboard is a Kaliet 22 EX Mini and I am programming on Windows 7 64-bit.  However, when I try to open the HIDBootFlash application to flash the firmware, I am left with this message and I cannot run the application:

(Attachment Link)


Any insight on this?

Also, another question.  In the bootloader, in the "target"dropdown menu, anybody know if I should select "ps2avru" or ps2avru for Aikon" for this Kaliet keyboard?

I'm not sure if this would work with a Kaliet 22 EX Mini.  This was written specifically for the FaceW.

Have you checked with Kaliet (https://geekhack.org/index.php?action=profile;u=14671) about flashing?


I have.  He can be a little slow on the response time.  I was under the impression that these keyboards can be programmed using the same method.
Title: Re: The Unofficial FaceW Manual for Firmware V1.7 (16 Jul 2014) - Updated 1 Aug 2014
Post by: infiniti on Sun, 15 February 2015, 07:36:15
Okay guys, I am trying to program my keyboard using the instructions in this thread.  My keyboard is a Kaliet 22 EX Mini and I am programming on Windows 7 64-bit.  However, when I try to open the HIDBootFlash application to flash the firmware, I am left with this message and I cannot run the application:

(Attachment Link)


Any insight on this?

Also, another question.  In the bootloader, in the "target"dropdown menu, anybody know if I should select "ps2avru" or ps2avru for Aikon" for this Kaliet keyboard?

I'm not sure if this would work with a Kaliet 22 EX Mini.  This was written specifically for the FaceW.

Have you checked with Kaliet (https://geekhack.org/index.php?action=profile;u=14671) about flashing?


I have.  He can be a little slow on the response time.  I was under the impression that these keyboards can be programmed using the same method.

While there is a chance that the process is the same, the flash files may not be compatible.  Having bricked my share of Nokias back in the day, please be careful. :thumb:
Title: Re: The Unofficial FaceW Manual for Firmware V1.7 (16 Jul 2014) - Updated 1 Aug 2014
Post by: vivalarevolución on Sun, 15 February 2015, 07:55:39
Okay guys, I am trying to program my keyboard using the instructions in this thread.  My keyboard is a Kaliet 22 EX Mini and I am programming on Windows 7 64-bit.  However, when I try to open the HIDBootFlash application to flash the firmware, I am left with this message and I cannot run the application:

(Attachment Link)


Any insight on this?

Also, another question.  In the bootloader, in the "target"dropdown menu, anybody know if I should select "ps2avru" or ps2avru for Aikon" for this Kaliet keyboard?

I'm not sure if this would work with a Kaliet 22 EX Mini.  This was written specifically for the FaceW.

Have you checked with Kaliet (https://geekhack.org/index.php?action=profile;u=14671) about flashing?


I have.  He can be a little slow on the response time.  I was under the impression that these keyboards can be programmed using the same method.

While there is a chance that the process is the same, the flash files may not be compatible.  Having bricked my share of Nokias back in the day, please be careful. :thumb:


Yes, i am a little worried about bricking the keyboard, but all the instructions in your guide here seem to work with the Kaliet (e.g. bootloader mode and LED modes), so I am assuming that Kaliet's keyboards use the same firmware as the FaceW. 

EDIT:  I have made contact with Kaliet, so I'll be communicating with him about this issue.  Thanks for the help.
Title: Re: The Unofficial FaceW Manual for Firmware V1.7 (16 Jul 2014) - Updated 1 Aug 2014
Post by: Angrychair on Sun, 22 February 2015, 19:21:44
I have flashed my sprit60 to mirror the main and fn1 layer of a poker, but I am having an issue with with delete.

fn+backspace=delete and works correctly,  but fn+shift+backspace /=force delete a file as if shift+delete was pressed.
Title: Re: The Unofficial FaceW Manual for Firmware V1.7 (16 Jul 2014) - Updated 1 Aug 2014
Post by: infiniti on Mon, 23 February 2015, 08:50:55
I have flashed my sprit60 to mirror the main and fn1 layer of a poker, but I am having an issue with with delete.

fn+backspace=delete and works correctly,  but fn+shift+backspace /=force delete a file as if shift+delete was pressed.

OK.  'just tested this out and it works for me.  Could you attach your keymap file?  I'll check it out.

Just to clarify, we are talking about this: in windows explorer, delete prompts to send to the recycle bin and shift + delete prompts to delete bypassing the recycle bin.
Title: Re: The Unofficial FaceW Manual for Firmware V1.7 (16 Jul 2014) - Updated 1 Aug 2014
Post by: Angrychair on Mon, 23 February 2015, 12:04:59
I have flashed my sprit60 to mirror the main and fn1 layer of a poker, but I am having an issue with with delete.

fn+backspace=delete and works correctly,  but fn+shift+backspace /=force delete a file as if shift+delete was pressed.

OK.  'just tested this out and it works for me.  Could you attach your keymap file?  I'll check it out.

Just to clarify, we are talking about this: in windows explorer, delete prompts to send to the recycle bin and shift + delete prompts to delete bypassing the recycle bin.

Yeah I will send the keymap when I get home. 
Title: Re: The Unofficial FaceW Manual for Firmware V1.7 (16 Jul 2014) - Updated 1 Aug 2014
Post by: Angrychair on Mon, 23 February 2015, 23:50:10
Here's the keymap as it stands, currently.  Nothing fancy, just a bare bone baseline functionality.  Minus that pesky shift+delete
Title: Re: The Unofficial FaceW Manual for Firmware V1.7 (16 Jul 2014) - Updated 1 Aug 2014
Post by: infiniti on Thu, 26 February 2015, 00:54:05
Here's the keymap as it stands, currently.  Nothing fancy, just a bare bone baseline functionality.  Minus that pesky shift+delete

I just tested this out on and the delete file (as in delete and bypass the recycle bin) works.  Please note that I press and hold fn and then press shift and backspace.
Title: Re: The Unofficial FaceW Manual for Firmware V1.7 (16 Jul 2014) - Updated 1 Aug 2014
Post by: vivalarevolución on Sun, 01 March 2015, 07:00:21
Hey, this guide works for most everything on my keyboard, except that it does not enter Flash Programming Mode when I hold down the Q key while plugging in the USB cable.  Is there perhaps another key that will start the keyboard in Flash Programming Mode?
Title: Re: The Unofficial FaceW Manual for Firmware V1.7 (16 Jul 2014) - Updated 1 Aug 2014
Post by: infiniti on Sun, 01 March 2015, 07:17:25
Hey, this guide works for most everything on my keyboard, except that it does not enter Flash Programming Mode when I hold down the Q key while plugging in the USB cable.  Is there perhaps another key that will start the keyboard in Flash Programming Mode?

Not that I know of.  Are you using a custom keymap?  Tried using a different USB port on your computer?
Title: Re: The Unofficial FaceW Manual for Firmware V1.7 (16 Jul 2014) - Updated 1 Aug 2014
Post by: vivalarevolución on Sun, 01 March 2015, 07:27:29
Hey, this guide works for most everything on my keyboard, except that it does not enter Flash Programming Mode when I hold down the Q key while plugging in the USB cable.  Is there perhaps another key that will start the keyboard in Flash Programming Mode?

Not that I know of.  Are you using a custom keymap?  Tried using a different USB port on your computer?

I meant to add an EDIT, but my Internet crashed while I was typing the reply.  When I hold down ESC, all the LEDs start flashing.  I will try that.  Seems like the Flash Programming Mode using a different button on my keymap.  Fingers crossed.
Title: Re: The Unofficial FaceW Manual for Firmware V1.7 (16 Jul 2014) - Updated 1 Aug 2014
Post by: infiniti on Sun, 01 March 2015, 07:44:22
Hey, this guide works for most everything on my keyboard, except that it does not enter Flash Programming Mode when I hold down the Q key while plugging in the USB cable.  Is there perhaps another key that will start the keyboard in Flash Programming Mode?

Not that I know of.  Are you using a custom keymap?  Tried using a different USB port on your computer?

I meant to add an EDIT, but my Internet crashed while I was typing the reply.  When I hold down ESC, all the LEDs start flashing.  I will try that.  Seems like the Flash Programming Mode using a different button on my keymap.  Fingers crossed.

That's interesting.  Holding down Esc and plugging in the USB didn't bring up that flash programming mode for me on firmware v1.7.
Title: Re: The Unofficial FaceW Manual for Firmware V1.7 (16 Jul 2014) - Updated 1 Aug 2014
Post by: vivalarevolución on Sun, 01 March 2015, 07:54:53
Hey, this guide works for most everything on my keyboard, except that it does not enter Flash Programming Mode when I hold down the Q key while plugging in the USB cable.  Is there perhaps another key that will start the keyboard in Flash Programming Mode?

Not that I know of.  Are you using a custom keymap?  Tried using a different USB port on your computer?

I meant to add an EDIT, but my Internet crashed while I was typing the reply.  When I hold down ESC, all the LEDs start flashing.  I will try that.  Seems like the Flash Programming Mode using a different button on my keymap.  Fingers crossed.

That's interesting.  Holding down Esc and plugging in the USB didn't bring up that flash programming mode for me on firmware v1.7.

I may not have the most recent version of the firmware, I'm not sure, but all the other functions in this guide seem to work.
Title: Re: The Unofficial FaceW Manual for Firmware V1.7 (16 Jul 2014) - Updated 1 Aug 2014
Post by: vivalarevolución on Sun, 01 March 2015, 09:48:10
Okay, I got it to flash the firmware with a new layout, but it does this weird thing on the FN layer that causes keys to register one row above the location where I mapped them.  For example, on the FN layer I mapped Caps Lock to Col 1, Row 8.  But the key actually registers to Col 1, Row 7.  And that is the case for all the keys on the FN layer.
Title: Re: The Unofficial FaceW Manual for Firmware V1.7 (16 Jul 2014) - Updated 1 Aug 2014
Post by: infiniti on Wed, 04 March 2015, 08:16:39
Okay, I got it to flash the firmware with a new layout, but it does this weird thing on the FN layer that causes keys to register one row above the location where I mapped them.  For example, on the FN layer I mapped Caps Lock to Col 1, Row 8.  But the key actually registers to Col 1, Row 7.  And that is the case for all the keys on the FN layer.

Pardon the late reply.  Could you upload the keymap file and I'll take a look. ;)
Title: Re: The Unofficial FaceW Manual for Firmware V1.7 (16 Jul 2014) - Updated 1 Aug 2014
Post by: vivalarevolución on Wed, 04 March 2015, 11:07:58
Okay, I got it to flash the firmware with a new layout, but it does this weird thing on the FN layer that causes keys to register one row above the location where I mapped them.  For example, on the FN layer I mapped Caps Lock to Col 1, Row 8.  But the key actually registers to Col 1, Row 7.  And that is the case for all the keys on the FN layer.

Pardon the late reply.  Could you upload the keymap file and I'll take a look. ;)

I sorta did a workaround and placed all the keys of the FN one row below where I intended them to be, and the keys are in the location I would like them to be.  I don't think that is an effective long-term solution, though.
Title: Re: The Unofficial FaceW Manual for Firmware V1.7 (16 Jul 2014) - Updated 1 Aug 2014
Post by: azhdar on Wed, 01 April 2015, 15:34:30
http://boot.winkeyless.kr/bootMapper/ seems down, anyone got info on it?
Title: Re: The Unofficial FaceW Manual for Firmware V1.7 (16 Jul 2014) - Updated 1 Aug 2014
Post by: trizkut on Wed, 01 April 2015, 15:41:49
http://boot.winkeyless.kr/bootMapper/ seems down, anyone got info on it?

http://blog.winkeyless.kr/155
http://blog.winkeyless.kr/154
Title: Re: The Unofficial FaceW Manual for Firmware V1.7 (16 Jul 2014) - Updated 1 Aug 2014
Post by: azhdar on Wed, 01 April 2015, 15:43:25
http://boot.winkeyless.kr/bootMapper/ seems down, anyone got info on it?

http://blog.winkeyless.kr/155
http://blog.winkeyless.kr/154
thanks !
Title: Re: The Unofficial FaceW Manual for Firmware V1.7 (16 Jul 2014) - Updated 1 Aug 2014
Post by: azhdar on Thu, 02 April 2015, 08:01:27
http://boot.winkeyless.kr/bootMapper/ seems down, anyone got info on it?

http://blog.winkeyless.kr/155
http://blog.winkeyless.kr/154
Hum downloaded the 2 .rar files (I'm on Windows) , but apprently it's missingsomething did I forgot something?
Title: Re: The Unofficial FaceW Manual for Firmware V1.7 (16 Jul 2014) - Updated 1 Aug 2014
Post by: trizkut on Thu, 02 April 2015, 09:03:54
http://boot.winkeyless.kr/bootMapper/ seems down, anyone got info on it?

http://blog.winkeyless.kr/155
http://blog.winkeyless.kr/154
Hum downloaded the 2 .rar files (I'm on Windows) , but apprently it's missingsomething did I forgot something?

Grab the core too.  Your directory should look like this:

(http://i.imgur.com/w3wQvHH.png)
Title: Re: The Unofficial FaceW Manual for Firmware V1.7 (16 Jul 2014) - Updated 1 Aug 2014
Post by: azhdar on Thu, 02 April 2015, 09:13:18
http://boot.winkeyless.kr/bootMapper/ seems down, anyone got info on it?

http://blog.winkeyless.kr/155
http://blog.winkeyless.kr/154
Hum downloaded the 2 .rar files (I'm on Windows) , but apprently it's missingsomething did I forgot something?

Grab the core too.  Your directory should look like this:

Show Image
(http://i.imgur.com/w3wQvHH.png)

thanks again , it's lauching now !
Title: Re: The Unofficial FaceW Manual for Firmware V1.7 (16 Jul 2014) - Updated 1 Aug 2014
Post by: Hzza on Wed, 15 April 2015, 10:32:28
Does anyone know if there is a way to adjust the debounce time? I've started using mine again and I'm getting keys firing multiple times per keypress occasionally (mostly spacebar).

The switches have been swapped so it's not faulty switches, is there anything else worth looking at?
Title: Re: The Unofficial FaceW Manual for Firmware V1.7 (16 Jul 2014) - Updated 1 Aug 2014
Post by: justordinary on Mon, 20 April 2015, 19:45:30
What are the differences between uploading firmware in bootmapper vs flashing firmware?

If i want to update the firmware, can i just load the firmware in the bootmapper client that i downloaded? Or do i have to flash it after i loaded it?
Title: Re: The Unofficial FaceW Manual for Firmware V1.7 (16 Jul 2014) - Updated 1 Aug 2014
Post by: infiniti on Tue, 21 April 2015, 05:49:11
What are the differences between uploading firmware in bootmapper vs flashing firmware?

The bootmapper client (bootMapperClient.exe) is a GUI interface for programming and creating a keymap file and macro file.  It is these output files that you need to flash with HIDBootFlash.exe.

Opening the keymap file in the bootmapper client will allow you edit that existing keymap.  The same goes for opening a macro file.

== == == == ==

If i want to update the firmware, can i just load the firmware in the bootmapper client that i downloaded? Or do i have to flash it after i loaded it?

If you want to upload the firmware, you need to use the HIDBootFlash.exe and then upload / flash the firmware file, then keymap file, and then the macro file (skip this if you didn't program any macros).

I hope this helps. ;)
Title: Re: The Unofficial FaceW Manual for Firmware V1.7 (16 Jul 2014) - Updated 1 Aug 2014
Post by: vivalarevolución on Fri, 24 April 2015, 19:09:56
http://boot.winkeyless.kr/bootMapper/ seems down, anyone got info on it?

http://blog.winkeyless.kr/155
http://blog.winkeyless.kr/154
Hum downloaded the 2 .rar files (I'm on Windows) , but apprently it's missingsomething did I forgot something?

Grab the core too.  Your directory should look like this:

Show Image
(http://i.imgur.com/w3wQvHH.png)


Okay, I translated those pages so I could understand the instructions, but I cannot get the directory to look like the photo or a bootmapperclient.exe to be created.
Title: Re: The Unofficial FaceW Manual for Firmware V1.7 (16 Jul 2014) - Updated 1 Aug 2014
Post by: vivalarevolución on Fri, 24 April 2015, 20:32:33
http://boot.winkeyless.kr/bootMapper/ seems down, anyone got info on it?

http://blog.winkeyless.kr/155
http://blog.winkeyless.kr/154
Hum downloaded the 2 .rar files (I'm on Windows) , but apprently it's missingsomething did I forgot something?

Grab the core too.  Your directory should look like this:

Show Image
(http://i.imgur.com/w3wQvHH.png)


Okay, I translated those pages so I could understand the instructions, but I cannot get the directory to look like the photo or a bootmapperclient.exe to be created.

Nevermind, I had to download winzip to extract those RAR files, and that got it to work.
Title: Re: The Unofficial FaceW Manual for Firmware V1.7 (16 Jul 2014) - Updated 1 Aug 2014
Post by: vivalarevolución on Fri, 24 April 2015, 20:58:41
Okay, now there is this issue with the HIDbootflash app in the photo below.  Any ideas?

[attach=1]
Title: Re: The Unofficial FaceW Manual for Firmware V1.7 (16 Jul 2014) - Updated 1 Aug 2014
Post by: trizkut on Fri, 24 April 2015, 21:22:23
Okay, now there is this issue with the HIDbootflash app in the photo below.  Any ideas?

(Attachment Link)


Googling tells me that the problem could be from a corruption of one of your Visual C++ runtime libraries:

http://www.chiefarchitect.com/support/article/KB-01046/

I would probably start off with that before trying anything else
Title: Re: The Unofficial FaceW Manual for Firmware V1.7 (16 Jul 2014) - Updated 1 Aug 2014
Post by: vivalarevolución on Fri, 24 April 2015, 22:09:06
Okay, now there is this issue with the HIDbootflash app in the photo below.  Any ideas?

(Attachment Link)


Googling tells me that the problem could be from a corruption of one of your Visual C++ runtime libraries:

http://www.chiefarchitect.com/support/article/KB-01046/

I would probably start off with that before trying anything else

I downloaded like a dozen of those Visual C++ things that seemed to work.
Title: Re: The Unofficial FaceW Manual for Firmware V1.7 (16 Jul 2014) - Updated 1 Aug 2014
Post by: hojin.yi on Mon, 27 April 2015, 20:08:30
http://boot.winkeyless.kr/bootMapper/ seems down, anyone got info on it?

http://blog.winkeyless.kr/155
http://blog.winkeyless.kr/154
Hum downloaded the 2 .rar files (I'm on Windows) , but apprently it's missingsomething did I forgot something?

Grab the core too.  Your directory should look like this:

Show Image
(http://i.imgur.com/w3wQvHH.png)


Okay, I translated those pages so I could understand the instructions, but I cannot get the directory to look like the photo or a bootmapperclient.exe to be created.

Nevermind, I had to download winzip to extract those RAR files, and that got it to work.

In English
http://blog.winkeyless.kr/185
http://blog.winkeyless.kr/183
http://blog.winkeyless.kr/184
Title: Re: The Unofficial FaceW Manual for Firmware V1.7 (16 Jul 2014) - Updated 1 Aug 2014
Post by: sprit on Tue, 28 April 2015, 04:18:46
Try this Simple Guide first,

https://geekhack.org/index.php?topic=50580.msg1256970#msg1256970 (https://geekhack.org/index.php?topic=50580.msg1256970#msg1256970)        [attachimg=1]

For more questions, you can confer these for the basics.    ;)
http://blog.winkeyless.kr/185 (http://blog.winkeyless.kr/185)
http://blog.winkeyless.kr/183 (http://blog.winkeyless.kr/183)
http://blog.winkeyless.kr/184 (http://blog.winkeyless.kr/184)
Title: Re: The Unofficial FaceW Manual for Firmware V1.7 (16 Jul 2014) - Updated 1 Aug 2014
Post by: vivalarevolución on Tue, 28 April 2015, 05:27:32
Thanks guys.  It wasn't finding the instructions that was a problem, I just was having trouble unzipping the RAR files.  After I figured that out, everything worked well.
Title: Re: The Unofficial FaceW Manual for Firmware V1.7 (16 Jul 2014) - Updated 1 Aug 2014
Post by: Photoelectric on Tue, 12 May 2015, 23:53:24
When using the bootMapperClient, which keymap can I load for some minor modification?  I've tried loading the .hex file (keymap_part(thumb)(face)(XTen).hex) as recommended in the OP, but I get an error that it's an invalid input.  Same for all the .hex files in the ps2avrU firmware v1.7 package linked in the OP.  I'm mostly fine with the default layout, I'd just like to add a FN2 toggle.

[attach=1]
Title: Re: The Unofficial FaceW Manual for Firmware V1.7 (16 Jul 2014) - Updated 1 Aug 2014
Post by: infiniti on Wed, 13 May 2015, 02:55:58
When using the bootMapperClient, which keymap can I load for some minor modification?  I've tried loading the .hex file (keymap_part(thumb)(face)(XTen).hex) as recommended in the OP, but I get an error that it's an invalid input.  Same for all the .hex files in the ps2avrU firmware v1.7 package linked in the OP.  I'm mostly fine with the default layout, I'd just like to add a FN2 toggle.

(Attachment Link)

Click the drop down menu in the upper right named "target" and choose "ps2avrU".  Then load the keymap file. :thumb:

P.S. I need to update this guide soontm.
Title: Re: The Unofficial FaceW Manual for Firmware V1.7 (16 Jul 2014) - Updated 1 Aug 2014
Post by: Photoelectric on Wed, 13 May 2015, 15:01:10
Oh yeah, completely overlooked that bit...  My bad!  Thank you very much, reprogrammed as I wanted.
Title: Re: The Unofficial FaceW Manual for Firmware V1.7 (16 Jul 2014) - Updated 1 Aug 2014
Post by: micr0n on Tue, 26 May 2015, 17:36:44
I've read through all the threads, but didn't see anything mentioned about accessing the FN3 layer.  What is the method to access this layer or am I reading this incorrectly and it's not really a layer one would access?
Title: Re: The Unofficial FaceW Manual for Firmware V1.7 (16 Jul 2014) - Updated 1 Aug 2014
Post by: infiniti on Tue, 26 May 2015, 19:28:51
I've read through all the threads, but didn't see anything mentioned about accessing the FN3 layer.  What is the method to access this layer or am I reading this incorrectly and it's not really a layer one would access?

The default keymap doesn't have an FN3 or a Toggle FN3 key.  So if you want to use the FN3 layer, you'll need to modify the keymap to include an FN3 or Toggle FN3 key.
Title: Re: The Unofficial FaceW Manual for Firmware V1.7 (16 Jul 2014) - Updated 1 Aug 2014
Post by: micr0n on Wed, 27 May 2015, 15:20:11
I've read through all the threads, but didn't see anything mentioned about accessing the FN3 layer.  What is the method to access this layer or am I reading this incorrectly and it's not really a layer one would access?

The default keymap doesn't have an FN3 or a Toggle FN3 key.  So if you want to use the FN3 layer, you'll need to modify the keymap to include an FN3 or Toggle FN3 key.

Excellent.  Thanks for the heads up.
Title: Re: The Unofficial FaceW Manual for Firmware V1.7 (16 Jul 2014) - Updated 1 Aug 2014
Post by: Photoelectric on Wed, 27 May 2015, 21:56:53
Does anyone know if there is a way to adjust the debounce time? I've started using mine again and I'm getting keys firing multiple times per keypress occasionally (mostly spacebar).

The switches have been swapped so it's not faulty switches, is there anything else worth looking at?

I've written to sprit about it as well, but so far have not heard back.  Adjustable debounce amount would definitely be great.  It's just barely on the acceptable level right now, but an even greater value would be preferable.
Title: Re: The Unofficial FaceW Manual for Firmware V1.7 (16 Jul 2014) - Updated 1 Aug 2014
Post by: Hzza on Thu, 28 May 2015, 03:22:57
Awesome, it's just about the only thing that's stopping me using the board more at this point; double spaces as far as the eye can see...

Also, regarding FN3, I seem to remember I had trouble making it toggle on...momentary was fine but if I set a key to toggle it would just act as momentary IIRC (I've not done any remapping since like November so it's a bit fuzzy). I just swapped my layer 2 and 3 as the FN2 layer didn't have the toggle issue.
Title: Re: The Unofficial FaceW Manual for Firmware V1.7 (16 Jul 2014) - Updated 1 Aug 2014
Post by: retrochick on Tue, 02 June 2015, 23:52:26
Not sure if it's been discussed yet, but I have a couple questions about the firmware on the 60% pcb:
1. Does it support media key mapping, e.g. volume control?
2. My spritboard currently is unable to wake my Mac from sleep. Will updating the firmware fix this?


Thanks!
Title: Re: The Unofficial FaceW Manual for Firmware V1.7 (16 Jul 2014) - Updated 1 Aug 2014
Post by: azhdar on Wed, 03 June 2015, 01:16:24
Not sure if it's been discussed yet, but I have a couple questions about the firmware on the 60% pcb:
1. Does it support media key mapping, e.g. volume control?
2. My spritboard currently is unable to wake my Mac from sleep. Will updating the firmware fix this?


Thanks!

1. Yes play pause, next, prev too

Can't answer your second question.
Title: Re: The Unofficial FaceW Manual for Firmware V1.7 (16 Jul 2014) - Updated 1 Aug 2014
Post by: jorgenslee on Wed, 03 June 2015, 02:10:03
2. My spritboard currently is unable to wake my Mac from sleep. Will updating the firmware fix this?

Had the same issue before. Updated the firmware but it doesn't fix it. The solution I got is to use my mouse to wake Mac from sleep. I guess it is a firmware issue, I have an hhkb with tmk firmware and it can wake the mac just fine. I have a viper that has otd firmware and it has same issue with the sprit 60%, can't wake the mac from asleep.
Title: Re: The Unofficial FaceW Manual for Firmware V1.7 (16 Jul 2014) - Updated 1 Aug 2014
Post by: CG on Wed, 03 June 2015, 06:30:10
Both my Sprit keyboards have stopped working, one is a 75% and the other a 60%. When I plug either of them in they are unresponsive.
What I have tried: reflashing them, different usb cables, plugging them into other computers/laptop. None of those three things have worked.
I have  checked to see if the pcbs are damaged but as far as I can tell they are not.
Are both the pcbs dead/bricked? Neither of them have LEDs so I can't check if they are flashing a certain way.

My 60% worked fine for months, I recently got the 75% and soldered the diodes and the switches in and it worked, I then de-soldered and re-soldered because the gateron switches weren't pushed in correctly, once I finished that I plugged it back in and it didn't work at all, So I plugged back in my 60% and then that one stopped working too even though I hadn't messed with the pcb at all.
Any ideas or suggestions of what could be wrong or a way to fix it?
Title: Re: The Unofficial FaceW Manual for Firmware V1.7 (16 Jul 2014) - Updated 1 Aug 2014
Post by: SpAmRaY on Wed, 03 June 2015, 06:41:05
Have you tried them on more than one PC?
Title: Re: The Unofficial FaceW Manual for Firmware V1.7 (16 Jul 2014) - Updated 1 Aug 2014
Post by: retrochick on Wed, 03 June 2015, 12:03:01
Not sure if it's been discussed yet, but I have a couple questions about the firmware on the 60% pcb:
1. Does it support media key mapping, e.g. volume control?
2. My spritboard currently is unable to wake my Mac from sleep. Will updating the firmware fix this?


Thanks!

1. Yes play pause, next, prev too

Can't answer your second question.

Awesome, can you show a newb like me how to map it?


2. My spritboard currently is unable to wake my Mac from sleep. Will updating the firmware fix this?

Had the same issue before. Updated the firmware but it doesn't fix it. The solution I got is to use my mouse to wake Mac from sleep. I guess it is a firmware issue, I have an hhkb with tmk firmware and it can wake the mac just fine. I have a viper that has otd firmware and it has same issue with the sprit 60%, can't wake the mac from asleep.

Good to know, thanks! Yes right now I use my mouse to wake the computer from sleep. Not ideal, but it works.
Title: Re: The Unofficial FaceW Manual for Firmware V1.7 (16 Jul 2014) - Updated 1 Aug 2014
Post by: flabbergast on Wed, 03 June 2015, 12:19:35
Both my Sprit keyboards have stopped working, one is a 75% and the other a 60%. When I plug either of them in they are unresponsive.
What I have tried: reflashing them, different usb cables, plugging them into other computers/laptop. None of those three things have worked.
I have  checked to see if the pcbs are damaged but as far as I can tell they are not.
Are both the pcbs dead/bricked? Neither of them have LEDs so I can't check if they are flashing a certain way.

My 60% worked fine for months, I recently got the 75% and soldered the diodes and the switches in and it worked, I then de-soldered and re-soldered because the gateron switches weren't pushed in correctly, once I finished that I plugged it back in and it didn't work at all, So I plugged back in my 60% and then that one stopped working too even though I hadn't messed with the pcb at all.
Any ideas or suggestions of what could be wrong or a way to fix it?
If you can reflash, i.e. you can enter the bootloader mode and it shows up as a USB device, then it's not "bricked" - the chip still works. The problem is then with the firmware. (Mind you, there can still be a hardware problem which causes the firmware to act strangely, but at least the problem is not with the chip itself.)
Title: Re: The Unofficial FaceW Manual for Firmware V1.7 (16 Jul 2014) - Updated 1 Aug 2014
Post by: CG on Thu, 04 June 2015, 01:36:43
Both my Sprit keyboards have stopped working, one is a 75% and the other a 60%. When I plug either of them in they are unresponsive.
What I have tried: reflashing them, different usb cables, plugging them into other computers/laptop. None of those three things have worked.
I have  checked to see if the pcbs are damaged but as far as I can tell they are not.
Are both the pcbs dead/bricked? Neither of them have LEDs so I can't check if they are flashing a certain way.

My 60% worked fine for months, I recently got the 75% and soldered the diodes and the switches in and it worked, I then de-soldered and re-soldered because the gateron switches weren't pushed in correctly, once I finished that I plugged it back in and it didn't work at all, So I plugged back in my 60% and then that one stopped working too even though I hadn't messed with the pcb at all.
Any ideas or suggestions of what could be wrong or a way to fix it?
If you can reflash, i.e. you can enter the bootloader mode and it shows up as a USB device, then it's not "bricked" - the chip still works. The problem is then with the firmware. (Mind you, there can still be a hardware problem which causes the firmware to act strangely, but at least the problem is not with the chip itself.)
That's good to know, thanks.
It does say the device is present on HIDbootFlash if I hold q then plug it in but does not show up on the windows device manager.
The first time I plugged it into a laptop nothing happened but when I held q and plugged it in, it said it had successfully installed the usb device but the keyboard was still unresponsive when I tried to type anything.
Title: Re: The Unofficial FaceW Manual for Firmware V1.7 (16 Jul 2014) - Updated 1 Aug 2014
Post by: CG on Tue, 09 June 2015, 08:20:45
fixed my issue by holding "U" and loading the new 1.7 firmware onto my keyboard, I must have deleted the older firmware or something.
Title: Re: The Unofficial FaceW Manual for Firmware V1.7 (15 Feb 2015) Updated 13 Jun 2015
Post by: infiniti on Sat, 13 June 2015, 13:06:05
Finally updated this guide for firmware V1.7 (15 Feb 2015) (http://blog.winkeyless.kr/17) and bootMapperClient (http://blog.winkeyless.kr/155). :thumb:
Title: Re: The Unofficial FaceW Manual for Firmware V1.7 (15 Feb 2015) Updated 13 Jun 2015
Post by: Eszett on Sun, 14 June 2015, 02:54:31
Hi! I changed a 2u backspace into 2x 1u switches. Where (row nr., col nr.) do I find the extra 1u in the keymapper (BootMapper Client)?
Title: Re: The Unofficial FaceW Manual for Firmware V1.7 (15 Feb 2015) Updated 13 Jun 2015
Post by: infiniti on Sun, 14 June 2015, 03:03:15
Hi! I changed a 2u backspace into 2x 1u switches. Where (row nr., col nr.) do I find the extra 1u in the keymapper (BootMapper Client)?

Not quite sure but if you put the keyboard in Boot Mapper Mode (check Step 0 of Software Key Mapping using Boot Mapper Client (https://geekhack.org/index.php?topic=58945.0#post_SW)), the row and column in the Boot Mapper Client will be selected for you when you press those keys on the keyboard.
Title: Re: The Unofficial FaceW Manual for Firmware V1.7 (15 Feb 2015) Updated 13 Jun 2015
Post by: Eszett on Sun, 14 June 2015, 03:29:39
Hi infiniti! It gave me the information "1,10" for the ominous switch I want to keymap. For ESC it gave me "6,10", and ESC is in BootMapper Client col7, row11.
Title: Re: The Unofficial FaceW Manual for Firmware V1.7 (15 Feb 2015) Updated 13 Jun 2015
Post by: azhdar on Sun, 14 June 2015, 03:33:06
Yes that's normal, there's a difference of 1 on col and row, your key should de col 2 row 11 in the client.
Title: Re: The Unofficial FaceW Manual for Firmware V1.7 (15 Feb 2015) Updated 13 Jun 2015
Post by: infiniti on Sun, 14 June 2015, 03:47:33
Yep, azhdar got it sorted out. ;)
Title: Re: The Unofficial FaceW Manual for Firmware V1.7 (15 Feb 2015) Updated 13 Jun 2015
Post by: Eszett on Sun, 14 June 2015, 03:51:06
Hi infiniti and aszhdar, it works! You are of great help, thank you so much!
Title: Re: The Unofficial FaceW Manual for Firmware V1.7 (15 Feb 2015) Updated 13 Jun 2015
Post by: azhdar on Sun, 14 June 2015, 06:34:40
Played with the Bface  (http://winkeyless.kr/product/b-face-pcb/)today

Here are the row and columns returned by the bootmaper:
http://www.keyboard-layout-editor.com/#/layouts/e35e42a248947db3e1e7e16c665b837a

ps: you still need to +1/+1 to get the correct number on the mapper client.
Title: Re: The Unofficial FaceW Manual for Firmware V1.7 (15 Feb 2015) Updated 13 Jun 2015
Post by: xandr on Mon, 20 July 2015, 13:30:08
Has anyone had success with getting the media keys (vol up/down, mute, next/prev trk and play) to work on Mac OS? I've mapped them using the menu because I couldn't find anything on how to flash on a Mac - granted I haven't looked much.

Mute for example is supposed to be keycode 128 which I've mapped to a key, but it's not doing anything. :(

All my other mappings are working just fine, it's only the media keys that don't behave as they should.
Title: Re: The Unofficial FaceW Manual for Firmware V1.7 (15 Feb 2015) Updated 13 Jun 2015
Post by: Vaun on Thu, 23 July 2015, 15:08:17
I have an issue. Earlier today I was playing around with my newly assembled b.Face and everything went smoothly, made and uploaded a custom layout without issues. When i try to make further changes now I get an "Communication error with device" error. Whatever action I try to take the bootmapper simply can't find and communicate with the keyboard. It works fine though, typing on it now.

 I have no idea what happened. The computer might have had its power cut with the bootmapper open if that has anything to do with it? (My 3 year old son wanted to plug in a fan, that there were no free outlet was a minor issue according to him)

(http://i.imgur.com/kfWOHSY.jpg)
Title: Limitations in BootMapper GUI
Post by: quantalume on Fri, 31 July 2015, 13:30:36
I finally got around to building and configuring my FaceW.  However, it seems there is a limitation with the BootMapper client GUI.  There are many missing key codes such as F13-F24 (0x68-0x73), CUT (0x7B), PASTE (0X7D), etc.  Is there a way to hack in support for these HID codes, or is this a limitation in the firmware?  Thanks.
Title: Re: Limitations in BootMapper GUI
Post by: a-c on Fri, 31 July 2015, 13:51:43
I finally got around to building and configuring my FaceW.  However, it seems there is a limitation with the BootMapper client GUI.  There are many missing key codes such as F13-F24 (0x68-0x73), CUT (0x7B), PASTE (0X7D), etc.  Is there a way to hack in support for these HID codes, or is this a limitation in the firmware?  Thanks.

You can probably do them with Macros. Ctrl-X Ctrl-V etc...

In Windows Shift-F1 = F13 Shift-F2 = F14 etc...

You might run out of macros though.
Title: Re: Limitations in BootMapper GUI
Post by: quantalume on Fri, 31 July 2015, 14:35:33
I finally got around to building and configuring my FaceW.  However, it seems there is a limitation with the BootMapper client GUI.  There are many missing key codes such as F13-F24 (0x68-0x73), CUT (0x7B), PASTE (0X7D), etc.  Is there a way to hack in support for these HID codes, or is this a limitation in the firmware?  Thanks.

You can probably do them with Macros. Ctrl-X Ctrl-V etc...

In Windows Shift-F1 = F13 Shift-F2 = F14 etc...

You might run out of macros though.

Thanks for the help! I discovered that the F13-F24 key codes are actually supported in the firmware, just moved from their normal HID locations.  From keymap.h:

Code: [Select]
    KEY_extend,     // 140
    KEY_HANJA, 
    KEY_HANGLE,
    KEY_KBD_POWER,
    KEY_KP_EQUAL,
    KEY_F13,
    KEY_F14,
    KEY_F15,
    KEY_F16,
    KEY_F17,
    KEY_F18,            // 150
    KEY_F19,
    KEY_F20,
    KEY_F21,
    KEY_F22,
    KEY_F23,
    KEY_F24,     

So, F13 = key code 145, F14 = 146, etc. These will have to be programmed with the built-in keymapper and a text editor, since the GUI doesn't support them.  This will accommodate the majority of what I need, and the rest can be entered as macros, as you suggest.
Title: Re: The Unofficial FaceW Manual for Firmware V1.7 (15 Feb 2015) Updated 13 Jun 2015
Post by: quantalume on Tue, 04 August 2015, 10:24:20
I have a couple of questions I don't see addressed elsewhere in this thread. First, what do the key codes Macro1-Macro12 do (as opposed to CST Mac1-CST Mac12)?  Second, is there any way to program a macro to fire with a ctrl-key sequence (example: ctrl-capslock triggers CST Mac1)?  Thanks!
Title: Re: The Unofficial FaceW Manual for Firmware V1.7 (15 Feb 2015) Updated 13 Jun 2015
Post by: Photoelectric on Tue, 04 August 2015, 14:34:03
Thought I'd post an overdue update on my earlier post: I don't think the PCB needs a higher debounce value anymore.  One of the switches I had trouble with was actually a faulty switch (I was using vintage switches).  The second switch was not a switch fault--it was a bad diode on the PCB (tested everything with a DMM).  I'll be replacing that diode.  Everything but the bad diode switch work perfectly now, and I'm not noticing any signs of key chatter or inconsistency.
Title: Re: The Unofficial FaceW Manual for Firmware V1.7 (15 Feb 2015) Updated 13 Jun 2015
Post by: KHAANNN on Sun, 13 September 2015, 11:51:09
I'm intending to use the tmk_keyboard firmware externally for some advanced* stuff that doesn't seem to be available with FaceW/ps2avr*'s - mainly overriding modifiers (Like keeping regular "Alt" behaviour and re-mapping Alt+I to something else - advanced as in not available on any firmware other than tmk_keyboard)

I'm going to use a Teensy as a PS2_to_USB tmk_keyboard adapter, so it's kind of a win-win-win, here are the win's:

1) NKRO over USB (NKRO over PS2 of FaceW and NKRO over USB of tmk, verified with a WASD V2)
2) Better OSX Support
3) The keyboard doesn't get programmed frequently, longevity

--------

I stumped on the FaceW programming part of this project, inspected the ps2avrU source but couldn't find an easy entry point to just adjust the keyscheme, it's also unclear whether it's easy to manually compile

Basically I'm looking for the simplest way to update the firmware to the latest version to be as lightweight as possible, with all the features disabled, and debounce logic set to an acceptable level

I would appreciate any help, otherwise I'll probably follow the windows guide posted in the OP, by the way, the ps2avrU has some movements from 2 days ago, but probably nothing changed: https://github.com/showjean/ps2avrU
Title: Re: The Unofficial FaceW Manual for Firmware V1.7 (15 Feb 2015) Updated 13 Jun 2015
Post by: trenzafeeds on Mon, 14 September 2015, 11:44:14
I'm sorry if this is already mentioned in the thread, but does the software support multiple typing layers like you would have on a pok3r? I could just be misunderstanding what the different function layers mean, but what if I want to be able to switch between QWERTY and Dvorak for instance?
Title: Re: The Unofficial FaceW Manual for Firmware V1.7 (15 Feb 2015) Updated 13 Jun 2015
Post by: infiniti on Mon, 14 September 2015, 21:26:14
I'm sorry if this is already mentioned in the thread, but does the software support multiple typing layers like you would have on a pok3r? I could just be misunderstanding what the different function layers mean, but what if I want to be able to switch between QWERTY and Dvorak for instance?

I supposed you could use program a different layout to the FN2 or FN3 layer and then enable it with the FN2 Lock or FN3 Lock.  Then hit Esc + Back Space to return to the Normal Layer.
Title: Re: The Unofficial FaceW Manual for Firmware V1.7 (15 Feb 2015) Updated 13 Jun 2015
Post by: trenzafeeds on Tue, 15 September 2015, 05:31:45
I'm sorry if this is already mentioned in the thread, but does the software support multiple typing layers like you would have on a pok3r? I could just be misunderstanding what the different function layers mean, but what if I want to be able to switch between QWERTY and Dvorak for instance?

I supposed you could use program a different layout to the FN2 or FN3 layer and then enable it with the FN2 Lock or FN3 Lock.  Then hit Esc + Back Space to return to the Normal Layer.

That's really good to hear! I frequently need to switch between layouts as I often type in both German and English, but I prefer Dvorak for English and Qwertz for German.
Title: Re: The Unofficial FaceW Manual for Firmware V1.7 (15 Feb 2015) Updated 13 Jun 2015
Post by: KHAANNN on Wed, 16 September 2015, 21:21:25
I'm guessing the keymain.hex's are the actual firmware and the 2KB keymap_part.hex's are the keymaps

The flasher probably flashes the keymap hex to a pre-determined location for the firmware keymain to read

So I'm guessing, if a person wants to update the firmware, s/he must flash the keymain first, then the keymap .hex

As far as I understand, the bootMapper is mainly to generate the keymap_part.hex, which is a small file with the keymap layout, so it doesn't do anything fancy like re-compile the firmware and bundle it with the layout etc.

Is there a flaw in my logic? (Edit: Just re-visited OP after these realizations and verified my theory, thanks for the OP, now the only question remaining is below, which firmware version to use)

There are GKR/NKRO/split/SL versions of keymain, which one do you guys use?
Title: Re: The Unofficial FaceW Manual for Firmware V1.7 (15 Feb 2015) Updated 13 Jun 2015
Post by: flabbergast on Thu, 17 September 2015, 05:37:40
Correct on (almost) all counts. (I personally use NKRO as the main.)

The only minor comment is that the positioning of the "keymap" part of the firmware is not determined by the flasher program (you can use any which supports the bootloadHID protocol - e.g. I use the original one from Objective Development), but the information is actually contained within the hex file itself (the first number on each line is actually the address in flash where should the data go).
Title: Re: The Unofficial FaceW Manual for Firmware V1.7 (15 Feb 2015) Updated 13 Jun 2015
Post by: Ashurei on Fri, 18 September 2015, 09:57:16
I'm using spirit FaceW

Yesterday, I pressed a combining keystrokes (which I don't remember), then it swapped Gui & Alt key
Now, I have to remap LGui --> LAlt and LAlt --> LGui by using bootmapper client
When I press the button LGui (according to the Bootmapper client), it detects at LAlt  :'(

Please tell me what can I do to fix it?


Update: Tried to plug into other PC, and the problem still exist  :(
Title: Re: The Unofficial FaceW Manual for Firmware V1.7 (15 Feb 2015) Updated 13 Jun 2015
Post by: KHAANNN on Fri, 18 September 2015, 10:44:42
I'm using spirit FaceW

Yesterday, I pressed a combining keystrokes (which I don't remember), then it swapped Gui & Alt key
Now, I have to remap LGui --> LAlt and LAlt --> LGui by using bootmapper client
When I press the button LGui (according to the Bootmapper client), it detects at LAlt  :'(

Please tell me what can I do to fix it?


Update: Tried to plug into other PC, and the problem still exist  :(

Can't you use the bootmapper with another keyboard, create your desired keymap and then upload that keymap to your keyboard? (You can also click the LGui for example, and click the block and put that key there)

So you don't have to use your keyboard to use the GUI
Title: Re: The Unofficial FaceW Manual for Firmware V1.7 (15 Feb 2015) Updated 13 Jun 2015
Post by: flabbergast on Fri, 18 September 2015, 11:10:37
I'm using spirit FaceW

Yesterday, I pressed a combining keystrokes (which I don't remember), then it swapped Gui & Alt key
Now, I have to remap LGui --> LAlt and LAlt --> LGui by using bootmapper client
When I press the button LGui (according to the Bootmapper client), it detects at LAlt  :'(

Please tell me what can I do to fix it?

Update: Tried to plug into other PC, and the problem still exist  :(
I think there is a "shortcut" to swap these two keys, and it is LAlt+LGui+Enter (according to http://blog.winkeyless.kr/17 ). It did happen on my faceW as well.
Title: Re: The Unofficial FaceW Manual for Firmware V1.7 (15 Feb 2015) Updated 13 Jun 2015
Post by: KHAANNN on Fri, 18 September 2015, 11:56:34
I'm using spirit FaceW

Yesterday, I pressed a combining keystrokes (which I don't remember), then it swapped Gui & Alt key
Now, I have to remap LGui --> LAlt and LAlt --> LGui by using bootmapper client
When I press the button LGui (according to the Bootmapper client), it detects at LAlt  :'(

Please tell me what can I do to fix it?

Update: Tried to plug into other PC, and the problem still exist  :(
I think there is a "shortcut" to swap these two keys, and it is LAlt+LGui+Enter (according to http://blog.winkeyless.kr/17 ). It did happen on my faceW as well.

Could these annoying shortcuts be disabled somehow? // or are they hard-coded to the bundled firmwares? (as far as I observed, the shortcuts are hard-coded and separate from the keymap's)

I've been dealing with plate/build issues these last couple of days, once I clear my head a bit, I'm going to try and attempt to simplify the firmware a bit by using the patch you shared, otherwise, the firmware seems like a black box filled with unwanted features that can cause issues like Ashurei complained about

I'm aiming to generate a lite version of the firmware, I'll probably just hunt down these features one by one and "0 &&" them

(Off topic, I've tested the PCB naked in auto PS/2 form, with the default sprit firmware on, I don't know whether it's the jumper wires I used but the keys didn't register easily, I had to touch the connections several times to make a single character register - I'm hoping it's either the jumper-wire/poor-connection - or the old firmware not working too well)
Title: Re: The Unofficial FaceW Manual for Firmware V1.7 (15 Feb 2015) Updated 13 Jun 2015
Post by: Ashurei on Sat, 19 September 2015, 01:01:34
I think there is a "shortcut" to swap these two keys, and it is LAlt+LGui+Enter (according to http://blog.winkeyless.kr/17 ). It did happen on my faceW as well.

Ya, you saved my life  :))
I tried with LGui+LAlt+RShift and hold for ab 5 secs, That worked  :thumb:
Thanks very much  ;)
Title: Re: The Unofficial FaceW Manual for Firmware V1.7 (15 Feb 2015) Updated 13 Jun 2015
Post by: linuxhermit on Sat, 19 September 2015, 12:43:43
I can't get my ~' to work :( I mapped the key
Title: Re: The Unofficial FaceW Manual for Firmware V1.7 (15 Feb 2015) Updated 13 Jun 2015
Post by: KHAANNN on Sat, 19 September 2015, 19:00:47
Hey everyone,

I'm about to solder things together, I tested the PCB a bit, but couldn't do detailed testing without soldering switches

My question is, should I add a single led to a single keycap?

I was intending to install leds, yet I noticed that 2x3x4mm leds I got touches the cherry profile keycaps and costar stabs at the same time, so it's a no-no, yet I can modify a switch top to install the led into the switch itself, I know that the PCB flashes leds in the firmware_flash mode etc. - that's why I'm wondering whether a single led would be useful (it will be the Fn key at the right side of the keyboard)

The PCB and firmware is such a black box right now, that's why I'm hesitant to install even that one led, I don't want it turning on and off whenever I press CapsLock+Esc etc.

I guess I will go ahead and install that led, worst case scenario I can de-solder it, I guess what I'm really looking for is a rough explanation of the led logic and different led behaviours

(Edit: I also can't remember whether it was the CapsLock led that did the flashing etc. I would rather avoid installing a caps-lock led)

------

Edit 2

I ended up soldering my secondary PCB with three switches / 3 leds

There doesn't seem to be a side-effect of adding leds, all leds flash on flash-programming mode, so soldering any led would work

With the default firmware that comes pre-loaded with the Sprit PCB, there are many obvious bugs that are noticeable even at first trial, couple of times I was able to lock the keyboard completely while I was testing CapsLock+Esc functionality

When CapsLock is software mapped to something else, all these issues vanished, If I'm not mistaken, CapsLock+Esc stopped working too, so that was a huge plus

Another minor piece of information, auto-rotating RGB leds only auto rotate when leds are full

Going to update the firmware/keymap now and see how it goes, I will update this post/thread if anything worth mentioning comes up

------

Edit 3

Tested the sprit PCB with a TMK USB-to-USB converter, does anyone know why the caps-lock led blinks slowly? (keyboard didn't work, just the caps-lock led blinked)

------

Edit 4

Tested the sprit PCB with TMK PS2-to-USB converter, the capslock led flashes slowly, but in between flashes, there is a brief interval where keys register, I'm guessing both [3] and [4-this] is due to the auto PS2/USB selection routine
Title: Re: The Unofficial FaceW Manual for Firmware V1.7 (15 Feb 2015) Updated 13 Jun 2015
Post by: studyourheart on Tue, 22 September 2015, 18:59:10
hey 'yall, I was having some problems with my facew board, and am hoping someone here can help me. I am having a hard time getting it to enter programming mode. I recently built the board up, but every time I try to enter programing mode, it locks up. I hold down q, plug it into my comp, and windows throws a code that it malfunctioned. Then, i have to let it sit for about 8 hours before it works properly again. I found that if i use the  ps2avrU Menu, it will enter bootmapper mode, but if i unplug the usb once I'm done, and then plug it back in, it is also jammed up. I have no idea what is going on, and was hoping someone would be able to help? I'm getting quite frustrated with it ATM. Thanks for any help!!!
Title: Re: The Unofficial FaceW Manual for Firmware V1.7 (15 Feb 2015) Updated 13 Jun 2015
Post by: KHAANNN on Tue, 22 September 2015, 19:53:15
hey 'yall, I was having some problems with my facew board, and am hoping someone here can help me. I am having a hard time getting it to enter programming mode. I recently built the board up, but every time I try to enter programing mode, it locks up. I hold down q, plug it into my comp, and windows throws a code that it malfunctioned. Then, i have to let it sit for about 8 hours before it works properly again. I found that if i use the  ps2avrU Menu, it will enter bootmapper mode, but if i unplug the usb once I'm done, and then plug it back in, it is also jammed up. I have no idea what is going on, and was hoping someone would be able to help? I'm getting quite frustrated with it ATM. Thanks for any help!!!

I experienced the "let it sit for 8 hours" issue with another PCB before, it usually happens when things get jolted, it likely takes time for electronic components to recover, or at least this is my theory, it happened once when I mis-wired a ps2/usb connection - in your case, it might be stupid windows messing drivers up (99%)

Anyway, the simplest thing to do is to test the keyboard with other machines, and go on from there

When you press and hold Q, the leds should flash

-- -- --

Here are my experiences recently, so it helps others:
Title: Re: The Unofficial FaceW Manual for Firmware V1.7 (15 Feb 2015) Updated 13 Jun 2015
Post by: studyourheart on Wed, 23 September 2015, 22:34:09
that's the thing, it usually happens when I try to press and hold q while plugging it in. my thought is that it might be a firmware bug, and tat i just need to flash the firmware, but i can never get to the point where i can re-flash it. every single time i try to put the board into programming mode, it freezes up. i am amble to enter the text based menu, and so if there was a way to get it into programming mode from there i feel i could get it flashed, but alas i have been unsuccessful thus far. does anyone know if a way to contact spirit? or are these just winkeyless boards, and can i contact them for some insight?
Title: Re: The Unofficial FaceW Manual for Firmware V1.7 (15 Feb 2015) Updated 13 Jun 2015
Post by: KHAANNN on Wed, 23 September 2015, 22:38:25
that's the thing, it usually happens when I try to press and hold q while plugging it in. my thought is that it might be a firmware bug, and tat i just need to flash the firmware, but i can never get to the point where i can re-flash it. every single time i try to put the board into programming mode, it freezes up. i am amble to enter the text based menu, and so if there was a way to get it into programming mode from there i feel i could get it flashed, but alas i have been unsuccessful thus far. does anyone know if a way to contact spirit? or are these just winkeyless boards, and can i contact them for some insight?

You can contact winkeyless, they respond fast and they are helpful if they understand you

Yet, I don't think you are doing what you can to solve this issue, you should exhaust all possible solutions yourself before expecting someone else to help you, did you test the device on other machines yet?
Title: Re: The Unofficial FaceW Manual for Firmware V1.7 (15 Feb 2015) Updated 13 Jun 2015
Post by: studyourheart on Wed, 23 September 2015, 22:54:17
thank you for the info about winkeyless, i might try to go to them if I'm not able to figure it out.

just for clarity's sake: it has been tested on multiple usb plugs on this pc, tested on other pc and macs, every single time i try to enter programmimg mode, it locks up and needs to sit for a while.

for instance, when i got home today from work, i plugged it into this comp to test, and it worked fine. i even entered the menu via text editor to make sure i could. (and also to look for a way to enter the programming mode from there. unplugged it, hooked it up to gf's laptop, worked fine. plugged it back into this computer while holding down q, and got an error from windows saying device didn't function correctly. i then unplugged it, tried plugging it back into other laptop, (without holding down q), and throws a malfunction code on that computer. now nothing, every time i try to plug back into a machine it will malfunction unless i let it sit.
Title: Re: The Unofficial FaceW Manual for Firmware V1.7 (15 Feb 2015) Updated 13 Jun 2015
Post by: studyourheart on Wed, 23 September 2015, 22:58:04
also, i have no led's installed currently, as i had no intention of running them, but since i've been having problems and the board uses led flashing to show it's status, i ordered some and will solder them onto the board once they arrive. as of now, i have no idea if there are flashing led's or not since there are none.
Title: Re: The Unofficial FaceW Manual for Firmware V1.7 (15 Feb 2015) Updated 13 Jun 2015
Post by: linuxhermit on Fri, 25 September 2015, 14:04:32
Does anyone know of a way to do spacefn style on these boards?  So that space when held down acts like the function key but acts as space when tapped. I've been able to do everything else with the instructions which is awesome!
Title: Re: The Unofficial FaceW Manual for Firmware V1.7 (15 Feb 2015) Updated 13 Jun 2015
Post by: KHAANNN on Fri, 25 September 2015, 14:40:00
Does anyone know of a way to do spacefn style on these boards?  So that space when held down acts like the function key but acts as space when tapped. I've been able to do everything else with the instructions which is awesome!

Just get one of these: https://geekhack.org/index.php?topic=69169.50
Title: Re: The Unofficial FaceW Manual for Firmware V1.7 (15 Feb 2015) Updated 13 Jun 2015
Post by: linuxhermit on Wed, 30 September 2015, 09:06:17
Anyone had an issue with the Esc/`~ key? I've got mine mapped to Esc in all layers, but it doesn't do anything in the base layer, but it works great if I hit Fn+Esc.
Title: Re: The Unofficial FaceW Manual for Firmware V1.7 (15 Feb 2015) Updated 13 Jun 2015
Post by: KHAANNN on Wed, 30 September 2015, 09:46:10
Mine is a pure Esc and works as expected as an Esc, just like a regular Esc
Title: Re: The Unofficial FaceW Manual for Firmware V1.7 (15 Feb 2015) Updated 13 Jun 2015
Post by: linuxhermit on Wed, 30 September 2015, 10:56:05
I'm really not sure what I'm going wrong then. :(
Title: Re: The Unofficial FaceW Manual for Firmware V1.7 (15 Feb 2015) Updated 13 Jun 2015
Post by: KHAANNN on Wed, 30 September 2015, 11:14:05
What's the PCB?

Maybe you are mapping another key to Esc instead, I also have Shift+Esc disabled
Title: Re: The Unofficial FaceW Manual for Firmware V1.7 (15 Feb 2015) Updated 13 Jun 2015
Post by: linuxhermit on Wed, 30 September 2015, 16:21:01
I attached the they key map to my prior comment.. I felt like it did work in the past
Title: Re: The Unofficial FaceW Manual for Firmware V1.7 (15 Feb 2015) Updated 13 Jun 2015
Post by: fgsz291 on Fri, 02 October 2015, 18:31:24
Hi, I just finished my build today and it surely was fun but I have quite a big problem. The keyboard stopped working after sometime and pluging it out and in again, the PC did not identify it. I tried to upgrade the firmware but it said "problems downloading.." and now it stopped working at all. Did I kill something on the keyboard or is it possible to reset the firmware somehow? thanks
Title: Re: The Unofficial FaceW Manual for Firmware V1.7 (15 Feb 2015) Updated 13 Jun 2015
Post by: pichu23 on Fri, 02 October 2015, 18:34:31
Hi, I just finished my build today and it surely was fun but I have quite a big problem. The keyboard stopped working after sometime and pluging it out and in again, the PC did not identify it. I tried to upgrade the firmware but it said "problems downloading.." and now it stopped working at all. Did I kill something on the keyboard or is it possible to reset the firmware somehow? thanks

Uh, lets see if we can resolve it. Does your computer detect the keyboard at all via usb when you plug it in?
i.e. any sound indicator?
Title: Re: The Unofficial FaceW Manual for Firmware V1.7 (15 Feb 2015) Updated 13 Jun 2015
Post by: KHAANNN on Fri, 02 October 2015, 18:36:37
Hi, I just finished my build today and it surely was fun but I have quite a big problem. The keyboard stopped working after sometime and pluging it out and in again, the PC did not identify it. I tried to upgrade the firmware but it said "problems downloading.." and now it stopped working at all. Did I kill something on the keyboard or is it possible to reset the firmware somehow? thanks

Trying the keyboard on other devices is a good idea

Also do you have a metal case? If so, insulating the case always helps, I generally use painter's tape, it smells good, looks good, dampens sound, insulates the case from the PCB
Title: Re: The Unofficial FaceW Manual for Firmware V1.7 (15 Feb 2015) Updated 13 Jun 2015
Post by: fgsz291 on Fri, 02 October 2015, 18:41:01
I am using the poker 2 case and have tried it on 3 different PC's, Linux Windows 7 and Windows 10 and it claims "usb device not recognized".
Title: Re: The Unofficial FaceW Manual for Firmware V1.7 (15 Feb 2015) Updated 13 Jun 2015
Post by: KHAANNN on Fri, 02 October 2015, 18:43:55
I am using the poker 2 case and have tried it on 3 different PC's, Linux Windows 7 and Windows 10 and it claims "usb device not recognized".

Also try pressing "U" when you are connecting the keyboard

You might have pressed "P" at one point and locked the keyboard to PS2 mode, it would explain your issues

Edit: Actually, I didn't think of this before, but it might explain several other issues others reported before this, I hope they read and try this solution now
Title: Re: The Unofficial FaceW Manual for Firmware V1.7 (15 Feb 2015) Updated 13 Jun 2015
Post by: fgsz291 on Fri, 02 October 2015, 18:48:21
Nope, still not recognized :( I tried starting it with "Q" now with "U" and with "P" and pressed fn + "P".
Title: Re: The Unofficial FaceW Manual for Firmware V1.7 (15 Feb 2015) Updated 13 Jun 2015
Post by: KHAANNN on Fri, 02 October 2015, 18:51:47
Nope, still not recognized :( I tried starting it with "Q" now with "U" and with "P" and pressed fn + "P".

Hmm, bad, but still, disconnect the cable, press and hold U, connect the keyboard, release U, and leave it that way

Other than this, do you have a CapsLock led, the CapsLock led flashes in different ways that helps identify issues

Also, test this U method on the Linux machine, stupid windows issues might cloud the tests, you could miss a working state because of stupid windows driver issues
Title: Re: The Unofficial FaceW Manual for Firmware V1.7 (15 Feb 2015) Updated 13 Jun 2015
Post by: fgsz291 on Fri, 02 October 2015, 18:55:17
No, it just does nothing. The LEDs do not turn on. It only triggers the "device not recognized" message
Title: Re: The Unofficial FaceW Manual for Firmware V1.7 (15 Feb 2015) Updated 13 Jun 2015
Post by: infiniti on Tue, 06 October 2015, 11:16:04
Anyone had an issue with the Esc/`~ key? I've got mine mapped to Esc in all layers, but it doesn't do anything in the base layer, but it works great if I hit Fn+Esc.

Ey, I checked your keymap.  All layers are the same and you don't have "`~" mapped on any key.

Here is a modified keymap file where "`~" is mapped to Esc on the FN1 layer so that FN + Esc is "`~". :thumb:

[attachurl=1]


== == == == ==


No, it just does nothing. The LEDs do not turn on. It only triggers the "device not recognized" message

Have you tried a different USB cable?  Have you checked the soldering?
Title: Re: The Unofficial FaceW Manual for Firmware V1.7 (15 Feb 2015) Updated 13 Jun 2015
Post by: fgsz291 on Tue, 06 October 2015, 15:37:53
Yeah, I checked 3 cables. 3 computers and my soldering didn't looked too off. I suppose the usb plug has a loose connection and while flashing the board it disconnected, bricking the board.
Title: Re: The Unofficial FaceW Manual for Firmware V1.7 (15 Feb 2015) Updated 13 Jun 2015
Post by: a-c on Tue, 06 October 2015, 17:05:53
Yeah, I checked 3 cables. 3 computers and my soldering didn't looked too off. I suppose the usb plug has a loose connection and while flashing the board it disconnected, bricking the board.

Is this a board from Winkeyless? If you have an Arduino you can convert it to a programmer and reprogram the AVR with it. Would just need to get the proper hexfile for your board from winkeyless.
Title: Re: The Unofficial FaceW Manual for Firmware V1.7 (15 Feb 2015) Updated 13 Jun 2015
Post by: fgsz291 on Wed, 07 October 2015, 05:16:24
Is this a board from Winkeyless? If you have an Arduino you can convert it to a programmer and reprogram the AVR with it. Would just need to get the proper hexfile for your board from winkeyless.

No, it is from Sprit.
Title: Re: The Unofficial FaceW Manual for Firmware V1.7 (15 Feb 2015) Updated 13 Jun 2015
Post by: infiniti on Sun, 11 October 2015, 10:28:36
Yeah, I checked 3 cables. 3 computers and my soldering didn't looked too off. I suppose the usb plug has a loose connection and while flashing the board it disconnected, bricking the board.

Have you tried plugging the keyboard in while holding down the U key?


== == == == ==


Is this a board from Winkeyless? If you have an Arduino you can convert it to a programmer and reprogram the AVR with it. Would just need to get the proper hexfile for your board from winkeyless.

No, it is from Sprit.

AFAIK, the PCBs were designed and made by winkeyless.kr with Sprit being the GB organizer (winkeyless doesn't do GBs directly).
Title: Re: The Unofficial FaceW Manual for Firmware V1.7 (15 Feb 2015) Updated 13 Jun 2015
Post by: fgsz291 on Sun, 11 October 2015, 13:28:19
Yeah I tried holding down U, didnt help :(. I will look into the Arduino thing.
Title: Re: The Unofficial FaceW Manual for Firmware V1.7 (15 Feb 2015) Updated 13 Jun 2015
Post by: fatb0y on Tue, 13 October 2015, 04:39:32
I need some help troubleshooting my B.mini

I have RGB LEDs soldered in, but I can't get them to turn on. The LEDs will flash when I plug the keyboard in, but thats it. I tried mapping the various keys related to LEDs, but none of them seem to do anything. The bootmapper client also doesn't seem to do anything. But it seems like my RGB LED settings are being saved to the keyboard, since I can pull up my settings in the client.

 
Title: Re: The Unofficial FaceW Manual for Firmware V1.7 (15 Feb 2015) Updated 13 Jun 2015
Post by: infiniti on Tue, 13 October 2015, 08:03:56
Yeah I tried holding down U, didnt help :(. I will look into the Arduino thing.

Aww man.  Good luck with that and let us know how it goes. :thumb:

== == == == ==


I need some help troubleshooting my B.mini

I have RGB LEDs soldered in, but I can't get them to turn on. The LEDs will flash when I plug the keyboard in, but thats it. I tried mapping the various keys related to LEDs, but none of them seem to do anything. The bootmapper client also doesn't seem to do anything. But it seems like my RGB LED settings are being saved to the keyboard, since I can pull up my settings in the client.

I don't have experience with the newer RGB boards but maybe some of the other members can help you out.  In any case, what version of the BootMapper client are you using?  I'm using 0.4.5 and I see an "RGB Mode" key.

Also, have you tried emailing winkeyless@gmail.com?  In my experience they are helpful and pleasant to deal with. :thumb:
Title: Re: The Unofficial FaceW Manual for Firmware V1.7 (15 Feb 2015) Updated 13 Jun 2015
Post by: TalkingTree on Mon, 26 October 2015, 08:50:35
Question: Is it possible to move the LED indicator to a different key? I'd like to move the indicator for Caps lock to, say, 6,6 and the one for Num lock to 6,8.
Title: Re: The Unofficial FaceW Manual for Firmware V1.7 (15 Feb 2015) Updated 13 Jun 2015
Post by: flabbergast on Mon, 26 October 2015, 10:19:18
Question: Is it possible to move the LED indicator to a different key? I'd like to move the indicator for Caps lock to, say, 6,6 and the one for Num lock to 6,8.
I don't think so. On faceW, the only LEDs that are individually controllable are the CapsLock and backspace. All the other LEDs act simultaneously (i.e. they're all on or all off).
Title: Re: The Unofficial FaceW Manual for Firmware V1.7 (15 Feb 2015) Updated 13 Jun 2015
Post by: TalkingTree on Mon, 26 October 2015, 11:00:29
Question: Is it possible to move the LED indicator to a different key? I'd like to move the indicator for Caps lock to, say, 6,6 and the one for Num lock to 6,8.
I don't think so. On faceW, the only LEDs that are individually controllable are the CapsLock and backspace. All the other LEDs act simultaneously (i.e. they're all on or all off).
Too bad. Thanks for your answer.
Title: Re: The Unofficial FaceW Manual for Firmware V1.7 (15 Feb 2015) Updated 13 Jun 2015
Post by: tominabox1 on Thu, 29 October 2015, 21:31:03
I am also having the problem with the esc key not working on my default layer. I have no idea what could be causing it. It seems to work on other layers, just not the default one.


EDIT: I figured out how to fix it. for some reason the software wants to assign some weird key to as ESC so I did the "magic key" think and remapped it via the text edit application to the default key number 041.  If  you are having this problem try that.
Title: Re: The Unofficial FaceW Manual for Firmware V1.7 (15 Feb 2015) Updated 13 Jun 2015
Post by: bbrotha on Tue, 17 November 2015, 21:05:26
Hey guys, just finished a new keyboard with a Sprit board three days ago, and it was working fine until today that I disconnected it from work and took it back home, the caps lock and backspace just lit up one time and then the kb is dead and I get a windows message that it is not recognizable. I pressed U for 5 seconds then connect it back and it does give me the flashing lights. i tried to flash it again and the software says its done, then disconnect and connect again, same issues, just one blink on the caps lock and backspace at the same time. I tried it on 4 windows pcs already from XP all the way to windows 10, and the same issues, any thoughts?

EDIT: nevermind, got it this time with the U thing, don't know what's going on here but it works now.
Title: Re: The Unofficial FaceW Manual for Firmware V1.7 (15 Feb 2015) Updated 13 Jun 2015
Post by: Stabilized on Thu, 03 December 2015, 07:40:09
I am having this problem where after I press FN it just sticks on until I unplug and replug the keyboard. Tried reflashing both the firmware and the keymap but with no luck.

Would really appreciate any help!
Title: Re: The Unofficial FaceW Manual for Firmware V1.7 (15 Feb 2015) Updated 13 Jun 2015
Post by: trenzafeeds on Thu, 03 December 2015, 07:41:17
I am having this problem where after I press FN it just sticks on until I unplug and replug the keyboard. Tried reflashing both the firmware and the keymap but with no luck.

Would really appreciate any help!

Are you sure that the function key is programmed as "FN" not "Toggle FN"?
Title: Re: The Unofficial FaceW Manual for Firmware V1.7 (15 Feb 2015) Updated 13 Jun 2015
Post by: ideus on Thu, 03 December 2015, 07:52:30
I am having this problem where after I press FN it just sticks on until I unplug and replug the keyboard. Tried reflashing both the firmware and the keymap but with no luck.

Would really appreciate any help!


Get a GON.
Title: Re: The Unofficial FaceW Manual for Firmware V1.7 (15 Feb 2015) Updated 13 Jun 2015
Post by: Stabilized on Thu, 03 December 2015, 07:58:32
Are you sure that the function key is programmed as "FN" not "Toggle FN"?

I am pretty sure, I have checked a couple of times and also checked the outputted json file, both say FN.

Get a GON.

Hmm, I already have one, but the fn is still sticking. Should I plug them both in at once?
Title: Re: The Unofficial FaceW Manual for Firmware V1.7 (15 Feb 2015) Updated 13 Jun 2015
Post by: trenzafeeds on Thu, 03 December 2015, 08:09:17
I am having this problem where after I press FN it just sticks on until I unplug and replug the keyboard. Tried reflashing both the firmware and the keymap but with no luck.

Would really appreciate any help!


Get a GON.

Nice constructive problem-solving  :thumb:
Title: Re: The Unofficial FaceW Manual for Firmware V1.7 (15 Feb 2015) Updated 13 Jun 2015
Post by: ideus on Thu, 03 December 2015, 08:12:43
I am having this problem where after I press FN it just sticks on until I unplug and replug the keyboard. Tried reflashing both the firmware and the keymap but with no luck.

Would really appreciate any help!


Get a GON.

Nice constructive problem-solving  :thumb:


(http://i.imgur.com/J7fscDr.gif)
Title: Re: The Unofficial FaceW Manual for Firmware V1.7 (15 Feb 2015) Updated 13 Jun 2015
Post by: trenzafeeds on Thu, 03 December 2015, 08:19:28

Show Image
(http://i.imgur.com/J7fscDr.gif)


Ew, another gif thread?

(http://www.reactiongifs.us/wp-content/uploads/2014/01/no_thank_you_mean_girls.gif)
Title: Re: The Unofficial FaceW Manual for Firmware V1.7 (15 Feb 2015) Updated 13 Jun 2015
Post by: Hzza on Thu, 03 December 2015, 08:22:49
I am having this problem where after I press FN it just sticks on until I unplug and replug the keyboard. Tried reflashing both the firmware and the keymap but with no luck.

Would really appreciate any help!
Is the same key you've mapped to FN on the main layer also mapped to FN on the FN layer? So, for example, if you remap LALT to FN1, on layer 1 the LALT key also has to be mapped to FN1.

I know that getting stuck on a layer happens for the same reason on TMK, presumably the same thing is happening here. Let me know if that doesn't make sense, that's probably not the best description ever...
Title: Re: The Unofficial FaceW Manual for Firmware V1.7 (15 Feb 2015) Updated 13 Jun 2015
Post by: ideus on Thu, 03 December 2015, 08:27:17

Show Image
(http://i.imgur.com/J7fscDr.gif)


Ew, another gif thread?

Show Image
(http://www.reactiongifs.us/wp-content/uploads/2014/01/no_thank_you_mean_girls.gif)



(http://i.imgur.com/GkQczfX.gif)
Title: Re: The Unofficial FaceW Manual for Firmware V1.7 (15 Feb 2015) Updated 13 Jun 2015
Post by: trenzafeeds on Thu, 03 December 2015, 08:30:04
Show Image
(http://i.imgur.com/GkQczfX.gif)


(http://24.media.tumblr.com/tumblr_mbb7w2zAgp1qbfls3o1_250.gif)
Title: Re: The Unofficial FaceW Manual for Firmware V1.7 (15 Feb 2015) Updated 13 Jun 2015
Post by: Stabilized on Thu, 03 December 2015, 08:32:17
Is the same key set the you've mapped to FN on the main layer also mapped to FN on the FN layer? So, for example, if you remap LALT to FN1, on layer 1 the LALT key also has to be mapped to FN1.

I know that getting stuck on a layer happens for the same reason on TMK, presumably the same thing is happening here. Let me know if that doesn't make sense, that's probably not the best description ever...

Good idea, but FN is applied to all layers.

Also, not sure if this is related, but when I go into the keyboard menu, there is no option for lazy FN.
Title: Re: The Unofficial FaceW Manual for Firmware V1.7 (15 Feb 2015) Updated 13 Jun 2015
Post by: Hzza on Thu, 03 December 2015, 08:35:26
Nuts, no idea's outside of that I'm afraid.
Title: Re: The Unofficial FaceW Manual for Firmware V1.7 (15 Feb 2015) Updated 13 Jun 2015
Post by: Stabilized on Thu, 03 December 2015, 08:45:27
Ok, well I just managed to fix it.
The problem wasn't the software after all, it was down to my escape key switch being faulty. Swapped it out and now the keyboard works fine, not sure how it would effect the function layer, but it's fixed now.

Thanks for the replies, I appreciate the gifs to help me through the troubleshooting process  :thumb:.
Title: Re: The Unofficial FaceW Manual for Firmware V1.7 (15 Feb 2015) Updated 13 Jun 2015
Post by: ideus on Thu, 03 December 2015, 08:50:36
Ok, well I just managed to fix it.
The problem wasn't the software after all, it was down to my escape key switch being faulty. Swapped it out and now the keyboard works fine, not sure how it would effect the function layer, but it's fixed now.

Thanks for the replies, I appreciate the gifs to help me through the troubleshooting process  :thumb: .


I know that Taylor always comes "handy".  8)
Title: Re: The Unofficial FaceW Manual for Firmware V1.7 (15 Feb 2015) Updated 13 Jun 2015
Post by: Jumie on Wed, 09 December 2015, 21:34:31
if I build a custom 60% and I dont install any LED on the PCB, how do I detect the flashing LED on capslock part?
Title: Re: The Unofficial FaceW Manual for Firmware V1.7 (15 Feb 2015) Updated 13 Jun 2015
Post by: infiniti on Wed, 09 December 2015, 21:47:50
if I build a custom 60% and I dont install any LED on the PCB, how do I detect the flashing LED on capslock part?

Assuming you used a FaceW PCB and didn't install any LEDs, you would only be able to tell that it is in Flash Programming Mode by using the HIDBootFlash.exe and clicking Find Device".

(http://i.imgur.com/Yq88kCb.jpg)

If it is found, then it is in Flash Programming Mode and the window reads "HIDBoot detected":

(http://i.imgur.com/nglU7iP.jpg)
Title: Re: The Unofficial FaceW Manual for Firmware V1.7 (15 Feb 2015) Updated 13 Jun 2015
Post by: Jumie on Thu, 10 December 2015, 02:19:22
if I build a custom 60% and I dont install any LED on the PCB, how do I detect the flashing LED on capslock part?

Assuming you used a FaceW PCB and didn't install any LEDs, you would only be able to tell that it is in Flash Programming Mode by using the HIDBootFlash.exe and clicking Find Device".

Show Image
(http://i.imgur.com/Yq88kCb.jpg)


If it is found, then it is in Flash Programming Mode and the window reads "HIDBoot detected":

Show Image
(http://i.imgur.com/nglU7iP.jpg)


Thanks  :thumb:
Title: Re: The Unofficial FaceW Manual for Firmware V1.7 (15 Feb 2015) Updated 13 Jun 2015
Post by: PietPtr on Thu, 10 December 2015, 12:05:00
Hey, I'm having some problems with my SPRiT edition FaceW PCB.

I soldered in Zealios and a metal plate (Round 1 from LeandreNs group buy) and put it in an Aluminum case with the plastic protector between the PCB and the case. I didn't load any different firmware on it.

The board worked completely fine for a while, then suddenly while I was doing a typing test the board didn't send keystrokes to the computer anymore.

This is the output of dmesg on Linux if I plug in the board:
Code: [Select]
[ 4698.796211] usb 3-1: new full-speed USB device number 6 using xhci_hcd
[ 4698.908360] usb 3-1: device descriptor read/64, error -71
[ 4699.012320] xhci_hcd 0000:00:14.0: Setup ERROR: setup context command for slot 5.
[ 4699.012324] usb 3-1: hub failed to enable device, error -22
[ 4699.124356] usb 3-1: new full-speed USB device number 7 using xhci_hcd
[ 4699.240500] usb 3-1: device descriptor read/64, error -71
[ 4699.344431] xhci_hcd 0000:00:14.0: Setup ERROR: setup context command for slot 6.
[ 4699.344435] usb 3-1: hub failed to enable device, error -22
[ 4699.456558] usb 3-1: new full-speed USB device number 8 using xhci_hcd
[ 4699.456697] usb 3-1: Device not responding to setup address.
[ 4699.660731] usb 3-1: Device not responding to setup address.
[ 4699.864638] usb 3-1: device not accepting address 8, error -71
[ 4699.976726] usb 3-1: new full-speed USB device number 9 using xhci_hcd
[ 4699.976880] usb 3-1: Device not responding to setup address.
[ 4700.180903] usb 3-1: Device not responding to setup address.
[ 4700.384859] usb 3-1: device not accepting address 9, error -71
[ 4700.384884] usb usb3-port1: unable to enumerate USB device

On windows it just says "Device not recognized"

So far I've tried unplugging and plugging back in the keyboard, rebooting my computer, another USB cable, and flashing new firmware to the PCB. This does not fix the problem.

I noticed in this guide that LEDs should be flashing when I plug in the board while holding Q, but I don't have any LEDs soldered into the board. I tried holding an LED to the contact points while plugging in the board and holding Q and the LED was in fact flashing (so the board is probably not completely dead).

I hope any of you can give me some pointers (maybe threads from people with similar problems) or a solution.

Title: Re: The Unofficial FaceW Manual for Firmware V1.7 (15 Feb 2015) Updated 13 Jun 2015
Post by: trenzafeeds on Thu, 10 December 2015, 12:52:23
Oh, some people on here a while ago were wondering wether I'd be able to do multiple layouts. It's very easy to do, just program like FN2, for instance, to be your alternate layout, then set one key to toggle FN2. It will toggle you back and forth between the two layouts, so you can like type (in my case) in both QWERTZ and Dvorak. Also, it should be noted, that the FN1 combonations persist over a lock, so for instance I can still use integrated arrow keys like FN+IJKL, even when toggled into the FN2 level. Works really great!
Title: Re: The Unofficial FaceW Manual for Firmware V1.7 (15 Feb 2015) Updated 13 Jun 2015
Post by: childofthehorn on Sun, 03 January 2016, 00:13:48
Hey, is there a Linux utility for the HIDBootFlash somewhere?

Somehow, I remember seeing one and yet am unable to find it anywhere.

Side Note, if anyone knows what pin the Adressable RGB LED is connected to for control on the B.Face PCB's that would be great. I have a Sprit and it would be nice if that pin is still open on the MCU to be used. I am imagining that there are a few open GPIO's given how many keys are on the board.
Title: Re: The Unofficial FaceW Manual for Firmware V1.7 (15 Feb 2015) Updated 13 Jun 2015
Post by: childofthehorn on Sun, 03 January 2016, 17:53:47
Got hooked up to a fresh windows 8.1 machine and get this error when trying to run HIDBootFlash from the PS24avrU package.

Code: [Select]
the application has failed to start because its side-by-side configuration is incorrect
Anyone know what dependancy this is looking for? I haven't done hardly any updates to this windows machine as it only gets booted when I "need a windows machine".

Thanks!

UPDATE!

Discovered that there is an x86 depeandancy for getting the Visual Studio C++ Libs for 2005, 2008 SP1, and 2010. Get those here: http://www.chiefarchitect.com/support/article/KB-01046/message-the-application-has-failed-to-start-because-its-side-by-side-configuration-is-incorrect.html

Title: Re: The Unofficial FaceW Manual for Firmware V1.7 (15 Feb 2015) Updated 13 Jun 2015
Post by: Pinecone on Sat, 12 March 2016, 15:06:48
I'm having a similar issue where my PC says my USB device malfunctioned...
When I went to flash it back to stock, it says flash completed, but it's still on the previous hex file when I re-open HIDbootflash.
I can go into flash mode (holding Q) but not bootmap mode (holding Tab)
Is there a way to hard reset this thing?
Title: Re: The Unofficial FaceW Manual for Firmware V1.7 (15 Feb 2015) Updated 13 Jun 2015
Post by: cjhard on Tue, 22 March 2016, 15:41:15
Has anyone tried the latest firmware, V1.7, 2016-02-28?

Is Fn acting funny for you? I can't get it to register if it's not the first modifier struck in a chord.
Title: Re: The Unofficial FaceW Manual for Firmware V1.7 (15 Feb 2015) Updated 13 Jun 2015
Post by: tominabox1 on Wed, 23 March 2016, 13:43:57
Has anyone tried the latest firmware, V1.7, 2016-02-28?

Is Fn acting funny for you? I can't get it to register if it's not the first modifier struck in a chord.
I have it and my board seems I be working fine but I can't get access to the lazy fn function anymore. It's not listed in the hardware configuration thing.
Title: Re: The Unofficial FaceW Manual for Firmware V1.7 (15 Feb 2015) Updated 13 Jun 2015
Post by: Atredl on Fri, 25 March 2016, 04:26:07
Edit: Nevermind! I got it to work by downloading the latest version from winkeyless.kr

Hoping someone can help me out.

I just built my B.face but I'm having trouble applying a new layout that I made. I'm able to get it into bootmapper mode (in notepad it will output the column and row) but the bootmapper client nor the HIDBootflash recognize the board properly. I'm able to change the RGB LED's but when I press a key in the key mapper page it doesn't select the key like the guide says.

I'm running windows 10. I had issues when trying to program my Atreus so I figure it might be relevant in this case as well.

Cheers!

Title: Re: The Unofficial FaceW Manual for Firmware V1.7 (15 Feb 2015) Updated 13 Jun 2015
Post by: cjhard on Fri, 25 March 2016, 07:58:21
Has anyone tried the latest firmware, V1.7, 2016-02-28?

Is Fn acting funny for you? I can't get it to register if it's not the first modifier struck in a chord.
I have it and my board seems I be working fine but I can't get access to the lazy fn function anymore. It's not listed in the hardware configuration thing.

I think he removed Lazy Fn, but I did log an issue in the Github tracker, and it looks like in the latest commit messages he's addressing Fn not being a smooth operation.

Google translated:
Quote
>> Modified so that the FN key process work smoothly
>> To point inconvenient to press the FN key, only the first key, the first key is not need to be modified to work
Title: Re: The Unofficial FaceW Manual for Firmware V1.7 (15 Feb 2015) Updated 13 Jun 2015
Post by: shreebles on Sun, 03 April 2016, 04:19:12
This thread is invaluable! Got my FaceW all set up now

[attach=1]

Thanks a lot!
Title: Re: The Unofficial FaceW Manual for Firmware V1.7 (15 Feb 2015) Updated 13 Jun 2015
Post by: bakteria on Tue, 28 June 2016, 10:51:47
Hey, I'm having some problems with my SPRiT edition FaceW PCB.

I soldered in Zealios and a metal plate (Round 1 from LeandreNs group buy) and put it in an Aluminum case with the plastic protector between the PCB and the case. I didn't load any different firmware on it.

The board worked completely fine for a while, then suddenly while I was doing a typing test the board didn't send keystrokes to the computer anymore.

This is the output of dmesg on Linux if I plug in the board:
Code: [Select]
[ 4698.796211] usb 3-1: new full-speed USB device number 6 using xhci_hcd
[ 4698.908360] usb 3-1: device descriptor read/64, error -71
[ 4699.012320] xhci_hcd 0000:00:14.0: Setup ERROR: setup context command for slot 5.
[ 4699.012324] usb 3-1: hub failed to enable device, error -22
[ 4699.124356] usb 3-1: new full-speed USB device number 7 using xhci_hcd
[ 4699.240500] usb 3-1: device descriptor read/64, error -71
[ 4699.344431] xhci_hcd 0000:00:14.0: Setup ERROR: setup context command for slot 6.
[ 4699.344435] usb 3-1: hub failed to enable device, error -22
[ 4699.456558] usb 3-1: new full-speed USB device number 8 using xhci_hcd
[ 4699.456697] usb 3-1: Device not responding to setup address.
[ 4699.660731] usb 3-1: Device not responding to setup address.
[ 4699.864638] usb 3-1: device not accepting address 8, error -71
[ 4699.976726] usb 3-1: new full-speed USB device number 9 using xhci_hcd
[ 4699.976880] usb 3-1: Device not responding to setup address.
[ 4700.180903] usb 3-1: Device not responding to setup address.
[ 4700.384859] usb 3-1: device not accepting address 9, error -71
[ 4700.384884] usb usb3-port1: unable to enumerate USB device

On windows it just says "Device not recognized"

So far I've tried unplugging and plugging back in the keyboard, rebooting my computer, another USB cable, and flashing new firmware to the PCB. This does not fix the problem.

I noticed in this guide that LEDs should be flashing when I plug in the board while holding Q, but I don't have any LEDs soldered into the board. I tried holding an LED to the contact points while plugging in the board and holding Q and the LED was in fact flashing (so the board is probably not completely dead).

I hope any of you can give me some pointers (maybe threads from people with similar problems) or a solution.



Having the exact same issue. Did you solve it?
Its been working fine since I got it a couple of years ago. Then one day it just stopped, got the unrecognized message same as you. Plugging it to my linux machine gives the same output as you.
I've tried pressing Q and flashing new firmware and keymap and that works fine but replugging it it makes no difference.
I noticed that Caps log and backspace flashes quickly upon plugging it in.
Title: Re: The Unofficial FaceW Manual for Firmware V1.7 (15 Feb 2015) Updated 13 Jun 2015
Post by: KHAANNN on Tue, 28 June 2016, 11:00:59
Have you tried pressing and holding U to put the keyboard in USB mode?
Title: Re: The Unofficial FaceW Manual for Firmware V1.7 (15 Feb 2015) Updated 13 Jun 2015
Post by: bakteria on Tue, 28 June 2016, 11:25:27
Hold U while plugging it in?
If so I just tried it and its the same. No difference.
Title: Re: The Unofficial FaceW Manual for Firmware V1.7 (15 Feb 2015) Updated 13 Jun 2015
Post by: KHAANNN on Tue, 28 June 2016, 12:15:15
Hold U while plugging it in?
If so I just tried it and its the same. No difference.

holding U puts the keyboard in USB mode, application is similar to holding Q for flash, holding P makes it PS2

It might be a BIOS issue, if Linux/Windows is the same device, have you tried the keyboard on 1+ systems?
Title: Re: The Unofficial FaceW Manual for Firmware V1.7 (15 Feb 2015) Updated 13 Jun 2015
Post by: bakteria on Tue, 28 June 2016, 12:27:09
Hold U while plugging it in?
If so I just tried it and its the same. No difference.

holding U puts the keyboard in USB mode, application is similar to holding Q for flash, holding P makes it PS2

It might be a BIOS issue, if Linux/Windows is the same device, have you tried the keyboard on 1+ systems?


I see. Neither USB or PS2 modes has any effect. I've tried it on multiple machines and its the same on all of them.
If I plug it in to my windows machine now its not even recognized. I cant find a trace of it in the device manager.
Title: Re: The Unofficial FaceW Manual for Firmware V1.7 (15 Feb 2015) Updated 13 Jun 2015
Post by: jorgenslee on Wed, 06 July 2016, 06:11:51
I'm having an issue on my B.face with HHKB layout. On Mac OS, I can't Ctrl + Arrow keys(FN + [;/'). I use this combination to navigate to multiple desktops. Is someone having this issue? I can't confirm if this is a firmware issue or I  did something wrong during soldering, all keys working fine though.

Silly me, I assembled the kb and didn't realize FN + ctrl triggers the LED mode. All working now.
Title: Re: The Unofficial FaceW Manual for Firmware V1.7 (15 Feb 2015) Updated 13 Jun 2015
Post by: Zealousy on Mon, 15 August 2016, 03:45:20
So I followed the directions and flashed the board... and now the keys are all mapped incorrectly. I tested it in Switch Hitter before flashing and after flashing, and now the keys are seemingly randomly assigned. I tried to put it in flashing mode by holding down the Q button when plugging the USB cable in, but now Q isn't Q and it doesn't recognize it when I run the HIDBootFlash.exe - wondering what I can do to fix it?

EDIT: Here is the bootmap mode reading (which I can boot into because tab is bound [as C for some reason]) It is normal 60% ANSI layout, standard bottom row:

Code: [Select]
.4,0..4,1..4,2..4,3..4,4..4,5..6,1..6,11..7,11..7,1..4,10..4,11..4,12..4,14.
.3,0..3,1..3,2..3,3..3,4..3,5..6,2..6,12..7,12..7,2..3,10..3,11..3,12..3,13.
.2,0..2,1..2,2..2,3..2,4..2,5..6,3..6,13..7,13..7,3..2,10..2,11..2,13.
.1,0..1,1..1,2..1,3..1,4..1,5..6,4..6,14..7,14..7,4..1,10..1,11.
.0,0..0,1..0,2..6,5..7,5..0,10..0,11..0,12.
Title: Re: The Unofficial FaceW Manual for Firmware V1.7 (15 Feb 2015) Updated 13 Jun 2015
Post by: Malenky on Sat, 20 August 2016, 12:26:34
I'm having a similar issue where my PC says my USB device malfunctioned...
When I went to flash it back to stock, it says flash completed, but it's still on the previous hex file when I re-open HIDbootflash.
I can go into flash mode (holding Q) but not bootmap mode (holding Tab)
Is there a way to hard reset this thing?

Did you ever fix this? I'm having a similar issue.
Title: Re: The Unofficial FaceW Manual for Firmware V1.7 (15 Feb 2015) Updated 13 Jun 2015
Post by: merlin64 on Tue, 23 August 2016, 23:57:02
Was hoping someone could help me. I'm not too familiar with the software but I followed everything as I read through it.

I'm stuck on the HIDBootFlash v1.0 portion in which I have to hold down the Q key and plug it in, then click Find Device. I have been unable to detect the device no matter if I press tab, Q, or U. When I plug it into my Windows 8 system, I see it appear as a ps2avrGB device. I can't seem to type anything on it.
Title: Re: The Unofficial FaceW Manual for Firmware V1.7 (15 Feb 2015) Updated 13 Jun 2015
Post by: merlin64 on Wed, 24 August 2016, 00:17:52
Looks like I was able to get it to flash by going to BootMapperClient and going to Options, then hitting set bootloader, then going to HIDBootFlash.

Unfortunately for some odd reason my keymap is all over the place. Right now, the F key is A, and a bunch of other things are weird. I've checked to see nothing is shorted. Anyone have any ideas?
Title: Re: The Unofficial FaceW Manual for Firmware V1.7 (15 Feb 2015) Updated 13 Jun 2015
Post by: Zealousy on Fri, 26 August 2016, 00:29:44
Thanks to eszett I was able to load a keymain hex file and then a keymap, but a few keys (backspace, enter, m, comma) were misprogrammed. However, when I go to put the keyboard in bootloader mode. I think I was supposed to use the GKP keymain hex file instead of the NKRO hex file. Either way, now I can't get it to recognize bootloader mode. Any ideas?
Title: Re: The Unofficial FaceW Manual for Firmware V1.7 (15 Feb 2015) Updated 13 Jun 2015
Post by: Angrychair on Wed, 31 August 2016, 13:42:13
I had a loose solder joint and dead LED on mine recently, touched up the solder joint on the loose one, and replaced the burned out LED, and it's back to 100% !
Title: Re: The Unofficial FaceW Manual for Firmware V1.7 (15 Feb 2015) Updated 13 Jun 2015
Post by: ArchDill on Mon, 26 December 2016, 00:36:32
I did not read through the whole thing. Is there a way to load what a board is currently set with?
Title: Re: The Unofficial FaceW Manual for Firmware V1.7 (15 Feb 2015) Updated 13 Jun 2015
Post by: infiniti on Mon, 26 December 2016, 09:40:50
I did not read through the whole thing. Is there a way to load what a board is currently set with?

BootMapper Client v0.8.2 has a Download button but I think it only worlds for the ps2avrGB PCBs.

When you select ps2avrU & ps2avrU_split from the dropdown menu (for use with the FaceW), the Download button becomes grayed out.

P.S. I should update this guide soon.
Title: Re: The Unofficial FaceW Manual for Firmware V1.7 (15 Feb 2015) Updated 13 Jun 2015
Post by: ArchDill on Mon, 26 December 2016, 15:17:38
I did not read through the whole thing. Is there a way to load what a board is currently set with?

BootMapper Client v0.8.2 has a Download button but I think it only worlds for the ps2avrGB PCBs.

When you select ps2avrU & ps2avrU_split from the dropdown menu (for use with the FaceW), the Download button becomes grayed out.

P.S. I should update this guide soon.

Ok thanks. Trying to learn how to do this and having a couple of learning curves. haha
Thanks for this thread. Literally the only thing out there that helps.
Title: Re: The Unofficial FaceW Manual for Firmware V1.7 (15 Feb 2015) Updated 13 Jun 2015
Post by: infiniti on Mon, 26 December 2016, 18:55:37
I did not read through the whole thing. Is there a way to load what a board is currently set with?

BootMapper Client v0.8.2 has a Download button but I think it only worlds for the ps2avrGB PCBs.

When you select ps2avrU & ps2avrU_split from the dropdown menu (for use with the FaceW), the Download button becomes grayed out.

P.S. I should update this guide soon.

Ok thanks. Trying to learn how to do this and having a couple of learning curves. haha
Thanks for this thread. Literally the only thing out there that helps.

You're welcome! Glad this helps. :cool:
Title: Re: The Unofficial FaceW Manual for Firmware V1.7 (15 Feb 2015) Updated 13 Jun 2015
Post by: ArchDill on Fri, 30 December 2016, 23:32:29
This may be a dumb question but.. I tried gaming with this board and quickly realized it does not support N-Key rollover. Is there a way to change this?
Title: Re: The Unofficial FaceW Manual for Firmware V1.7 (15 Feb 2015) Updated 13 Jun 2015
Post by: Ragequit on Sat, 01 July 2017, 18:54:34
Getting errors when uncompressing "bootmapperclient" part 1 and 2.

Someone has the file?

Can use TKG toolkit to reflash otherwise?
Title: Re: The Unofficial FaceW Manual for Firmware V1.7 (15 Feb 2015) Updated 13 Jun 2015
Post by: Ragequit on Sun, 02 July 2017, 01:30:42
This one works: https://www.dropbox.com/s/3bn9flirkb49ahz/BootMapperClient.zip?dl=0

Can I use Ps2avrGB4U firmware with the FaceW? I don't want to brick it or something.
Title: Re: The Unofficial FaceW Manual for Firmware V1.7 (15 Feb 2015) Updated 13 Jun 2015
Post by: infiniti on Mon, 03 July 2017, 09:20:25
This one works: https://www.dropbox.com/s/3bn9flirkb49ahz/BootMapperClient.zip?dl=0

Can I use Ps2avrGB4U firmware with the FaceW? I don't want to brick it or something.

I just tested ps2avrGB4U_firmware_V1.3.2_170531.zip from https://github.com/showjean/ps2avrU/releases

It works but I had to hold down "U" while plugging in the keyboard to get it back into USB mode.

I used ps2avrGB4U_NKRO.hex and the keymap keymap_part(thumb)(face)(XTen).hex.

I hope this helps. :)

Update: It looks like my FN3 layer is no longer working.  Going to check if the the keymap needs to be changed or updated. FN3 still works.  My oddball setup of mapping FN3 to the Esc position and then having Esc mapped in FN3 doesn't work anymore. :))
Title: Re: The Unofficial FaceW Manual for ps2avrU Firmware V1.7 (15 Feb 2015)
Post by: infiniti on Tue, 04 July 2017, 10:59:28
Updated the guide with with new screenshots and BootMapperClient version 0.9.0. :thumb:

While the faceW will work with ps2avrGB firmware, I observed that you lose the ps2avrU Menu (I use Lazy FN) and I couldn't get some of my macros to work so I decided to stick with ps2avrU Firmware V1.7 (15 Feb 2015).
Title: Re: The Unofficial FaceW Manual for ps2avrU Firmware V1.7 (15 Feb 2015)
Post by: Ragequit on Wed, 12 July 2017, 09:24:18
Updated the guide with with new screenshots and BootMapperClient version 0.9.0. :thumb:

While the faceW will work with ps2avrGB firmware, I observed that you lose the ps2avrU Menu (I use Lazy FN) and I couldn't get some of my macros to work so I decided to stick with ps2avrU Firmware V1.7 (15 Feb 2015).
       
Thank, I got it to work after a few tries. Now it works.  MORE OR LESS.
I still got another problem,
sometimes after a while being plugged in the board keeps resetting itself back to default keymaps for no apparent reason,
then I have to replug it everytime to get my custom keymap back, very annoying in the long run! everytime having to plug/unplug and the board randomly stopping to work properly.
Any idea what might be the cause of this and how to fix it?
Im running ps2avrU_firmware_V1.7_150215
Title: Re: The Unofficial FaceW Manual for ps2avrU Firmware V1.7 (15 Feb 2015)
Post by: smithyithy on Sun, 23 July 2017, 17:03:22
Can anyone advise on programming a PS2avrGB board, to use characters not shown within the GUI? For example, how do program the £ symbol?

I've created my desired layout on keyboard-layout-editor and saved the .json, but when I try to upload it to Bootmapper Client I just get an error..
Title: Re: The Unofficial FaceW Manual for ps2avrU Firmware V1.7 (15 Feb 2015)
Post by: TalkingTree on Mon, 24 July 2017, 03:37:41
Can anyone advise on programming a PS2avrGB board, to use characters not shown within the GUI? For example, how do program the £ symbol?
Keyboards don't send characters but they actually send scancodes (https://www.win.tue.nl/~aeb/linux/kbd/scancodes-1.html) yet, since they are unintellegible for the human user, firmware programmers, such as Boot Mapper Client, use the ANSI layout for reference so we can build our layouts around them.
That said, if you want the £ character by shifting the number 3 on the number row, you just need to set 3 # in your layout, as that's the ANSI equivalent scancode, and set your keyboard layout to UK, as you surely have already, in your operating system. On the other hand, if you want the pound glyph on its own key, for whatever reason, you can achieve that with a macro and a ALT code (http://www.alt-codes.net/).
Title: Re: The Unofficial FaceW Manual for ps2avrU Firmware V1.7 (15 Feb 2015)
Post by: smithyithy on Mon, 24 July 2017, 04:01:12
Ah OK. What I was trying to achieve was.. I literally use the ANSI US keyboard layout as it's by far my favourite, the only thing I wanted to change was Shift+4 to display £ rather than $, as I'm in the UK of course. But I think for now, an ALT code might be the best option..

I think if I use the UK keyboard language in Windows it'll want to move everything else around like ", @, #  etc.. which I dislike.
Title: Re: The Unofficial FaceW Manual for ps2avrU Firmware V1.7 (15 Feb 2015)
Post by: TalkingTree on Mon, 24 July 2017, 04:53:40
the only thing I wanted to change was Shift+4 to display £ rather than $, as I'm in the UK of course.
You can't mix scancodes, so your number 4 will always only generate the dollar symbol when shifted.

But I think for now, an ALT code might be the best option..
Best if not the only one. You can assign that macro on a function layer on the number 4.
Title: Re: The Unofficial FaceW Manual for ps2avrU Firmware V1.7 (15 Feb 2015)
Post by: smithyithy on Mon, 24 July 2017, 05:00:18
Thanks, I'll have a play with it tonight and see what I can come up with
Title: Re: The Unofficial FaceW Manual for ps2avrU Firmware V1.7 (15 Feb 2015)
Post by: giammin on Mon, 07 August 2017, 08:25:30
This manual is very clear but I have some probably noob questions i cant find an answer for.

I inherited a 60%  facew board. in the bottom of the pcb it says: facew sprit edition ps2avru v1.0

it has a split rshift and split backspace layout (ANSI) and from my tests it has the default keymap

how do i identify which firmware is on?
should i upgrade to latest? if yes should  I use the keymain_NKRO.hex ?

In the BootMapperClient should i select "ps2avrU & ps2avrU_split"

The default keymap I should use as starting template is  "keymap_part(thumb)(face)(XTen).hex" ?

cannot find in the lower part of bootmapperclient (where you can choice the keys to map) the fn next to split rshift
Title: Re: The Unofficial FaceW Manual for ps2avrU Firmware V1.7 (15 Feb 2015)
Post by: Ragequit on Mon, 07 August 2017, 10:43:09
Just wanted to point out to anyone considering this board, it has a LOT of keystroke latency, aka input latency of approx 20-30ms.

How do I know this? because ive compareed my reaction time with other keyboards.

TLDR: bad for gaming
Title: Re: The Unofficial FaceW Manual for ps2avrU Firmware V1.7 (15 Feb 2015)
Post by: teraflame on Wed, 16 August 2017, 11:19:48
I love you man.
Title: Re: The Unofficial FaceW Manual for ps2avrU Firmware V1.7 (15 Feb 2015)
Post by: ideus on Wed, 16 August 2017, 12:12:21
Talking Tree explanations make it easy to understand, thank you very much.
Title: Re: The Unofficial FaceW Manual for ps2avrU Firmware V1.7 (15 Feb 2015)
Post by: giammin on Tue, 05 September 2017, 03:23:44
This manual is very clear but I have some probably noob questions i cant find an answer for.

I inherited a 60%  facew board. in the bottom of the pcb it says: facew sprit edition ps2avru v1.0

it has a split rshift and split backspace layout (ANSI) and from my tests it has the default keymap

how do i identify which firmware is on?
should i upgrade to latest? if yes should  I use the keymain_NKRO.hex ?

In the BootMapperClient should i select "ps2avrU & ps2avrU_split"

The default keymap I should use as starting template is  "keymap_part(thumb)(face)(XTen).hex" ?

cannot find in the lower part of bootmapperclient (where you can choice the keys to map) the fn next to split rshift

someone could help me, please
Title: Re: The Unofficial FaceW Manual for ps2avrU Firmware V1.7 (15 Feb 2015)
Post by: TalkingTree on Tue, 05 September 2017, 05:03:49
This manual is very clear but I have some probably noob questions i cant find an answer for.

I inherited a 60%  facew board. in the bottom of the pcb it says: facew sprit edition ps2avru v1.0

it has a split rshift and split backspace layout (ANSI) and from my tests it has the default keymap

how do i identify which firmware is on?
should i upgrade to latest? if yes should  I use the keymain_NKRO.hex ?

In the BootMapperClient should i select "ps2avrU & ps2avrU_split"

The default keymap I should use as starting template is  "keymap_part(thumb)(face)(XTen).hex" ?

cannot find in the lower part of bootmapperclient (where you can choice the keys to map) the fn next to split rshift
I'm not sure what you're trying to do here. Do you want to split Right Shift and Backspace to assign new scancodes?
If so you can use the Bootmapper function. Open a text editor, plug in the USB cable while holding down Tab and then press 9 when it prompts.
Any key you'll be pressing now will show the matrix entry on your text editor.
Title: Re: The Unofficial FaceW Manual for ps2avrU Firmware V1.7 (15 Feb 2015)
Post by: giammin on Tue, 05 September 2017, 05:16:23
Sorry to be unclear and thanks for your reply

my questions are:

- how do i identify which firmware is on my board?
- if i dont have the latest firmware should i upgrade?
- is it possible to use QMKor TMK instead of the BootMapperClient?
Title: Re: The Unofficial FaceW Manual for ps2avrU Firmware V1.7 (15 Feb 2015)
Post by: TalkingTree on Tue, 05 September 2017, 05:33:44
- how do i identify which firmware is on my board?
I don't think it's possible.

- if i dont have the latest firmware should i upgrade?
Usually it's good practise to do so but, if you're not experiencing any bugs, you can do without.

- is it possible to use QMKor TMK instead of the BootMapperClient?
Read luizribeiro's posts in this github discussion (https://github.com/qmk/qmk_firmware/issues/959).
Title: Re: The Unofficial FaceW Manual for ps2avrU Firmware V1.7 (15 Feb 2015)
Post by: giammin on Tue, 05 September 2017, 05:41:41
Thank you very much!
Title: Re: The Unofficial FaceW Manual for ps2avrU Firmware V1.7 (15 Feb 2015)
Post by: Quakemz on Sun, 01 October 2017, 03:09:46
I'm currently trying to flash a FaceW right now and having some issues. How do I actually apply the hex file? Pretty positive I have the right firmware ready to go, but I get a device not detected error when I use the "Firm up" option in bootmapper client and when I try to use the HIDBootflash. Any idea why my device isn't being recognized?
Title: Re: The Unofficial FaceW Manual for ps2avrU Firmware V1.7 (15 Feb 2015)
Post by: TalkingTree on Sun, 01 October 2017, 04:15:03
Different devices are put into bootloader mode in different ways.

Two ways that I recall off the top of my head are:

What's your device anyway?
Title: Re: The Unofficial FaceW Manual for ps2avrU Firmware V1.7 (15 Feb 2015)
Post by: Quakemz on Sun, 01 October 2017, 04:46:37
Different devices are put into bootloader mode in different ways.

Two ways that I recall off the top of my head are:
  • Plug the keyboard in while holding down Q.
  • With a plugged in keyboard, press and hold both shifts, left control and left alt.

What's your device anyway?

It's a FaceW. I'm very familiar with bootmapper client, but I've never used one of these PCBs before. It has no physical bootloader button, so I'm not really sure how to get it into boot mode.
Title: Re: The Unofficial FaceW Manual for ps2avrU Firmware V1.7 (15 Feb 2015)
Post by: TalkingTree on Sun, 01 October 2017, 05:55:31
I'm a bit rusty with the FaceW but I think it should be put into bootloader state by pressing Q while plugging the USB cable in.
Title: Re: The Unofficial FaceW Manual for ps2avrU Firmware V1.7 (15 Feb 2015)
Post by: Quakemz on Sun, 01 October 2017, 06:14:21
I'm a bit rusty with the FaceW but I think it should be put into bootloader state by pressing Q while plugging the USB cable in.

Seems to have helped that step. I'm now able to flash a .hex via the HIDbootflash. But, now how do I program the layout? When I go into bootmapper, I don't have the "Download" command for ps2avrU. When I download the layout as ps2avrgb, it seems like it works, and lets me setup a layout, but when I apply it, I get stuck in an infinite "waiting" screen. :(
Title: Re: The Unofficial FaceW Manual for ps2avrU Firmware V1.7 (15 Feb 2015)
Post by: TalkingTree on Sun, 01 October 2017, 06:29:13
But, now how do I program the layout? When I go into bootmapper, I don't have the "Download" command for ps2avrU. When I download the layout as ps2avrgb, it seems like it works, and lets me setup a layout, but when I apply it, I get stuck in an infinite "waiting" screen. :(
Make sure you are running the latest version (0.9.0 as we speak) and also make sure you have downloaded the ps2avrU firmware. They are both in infiniti's original post (https://geekhack.org/index.php?topic=58945.0) about mid of the second paragraph.
Title: Re: The Unofficial FaceW Manual for ps2avrU Firmware V1.7 (15 Feb 2015)
Post by: Quakemz on Mon, 02 October 2017, 03:49:21
But, now how do I program the layout? When I go into bootmapper, I don't have the "Download" command for ps2avrU. When I download the layout as ps2avrgb, it seems like it works, and lets me setup a layout, but when I apply it, I get stuck in an infinite "waiting" screen. :(
Make sure you are running the latest version (0.9.0 as we speak) and also make sure you have downloaded the ps2avrU firmware. They are both in infiniti's original post (https://geekhack.org/index.php?topic=58945.0) about mid of the second paragraph.

I do believe I got it now. Thank you so much! :)
Title: Re: The Unofficial FaceW Manual for ps2avrU Firmware V1.7 (15 Feb 2015)
Post by: Quakemz on Mon, 02 October 2017, 07:03:48
This thread is quite good as telling you what you need, but it didn't really help me much for what order I needed to do things in, so I figured I'd make a list for novices like myself so you can see in a really concise way how to do things:

-Download newest firmware (https://github.com/showjean/ps2avrU/releases | I used ps2avrGB4U_firmware_V1.3.3_170922.zip) and bootmapper 9.0 (http://blog.winkeyless.kr/183?)
-Open bootmapper and click "toggle bootmapper" towards the top
-Select ps2avrU in drop down menu
-Load a .hex file (I used the XTen one in the firmware folder)
-Alter the layout how you want it, by clicking the physical key you want to program on the keyboard, then clicking on the virtual keyboard with your mouse)
-Once you have it the way you want, save the .hex file (I rewrote the XTen one)
-Unplug your keyboard
-Plug it back in while holding Q for 5+ seconds
-Open up HIDbootflash in the firmware folder
-Click "find device"
-Load the .hex file of your new desired layout
-Check the "reboot avr" box
-Flash it
-That should be it! That's what worked perfectly for me, at least. :)
Title: Re: The Unofficial FaceW Manual for ps2avrU Firmware V1.7 (15 Feb 2015)
Post by: pixelpusher on Mon, 05 February 2018, 14:36:58
Okay, so I've had a couple of these laying around for a while and just built one.  This thread is enormously helpful.  I had only used winkeyless PCBs with bootmapper in the past, and bootmapper is quite a different experience on these boards.

On my B.87 PCB, I just do everything through the Bootmapper GUI.  It just all works.  With the FaceW, I'm using bootmapper client to generate a hex and then flashing it with the HID Boot Flash application.  Makes sense now, but it took me a while to wrap my head around it.

Also, I'm dumb but it took me a while to figure out the difference between Bootloader mode and Bootmapper mode.  I've got it now.

Question, any ideas on how to implement dual actions on this board?  I use them on my B.87 and it works like a charm.  No such luck on this board.  I want to use dual action on caps lock, so holding caps lock makes it a function key, and pressing it alone makes it a caps lock.  It works on my B.87, but on this board, I never get caps lock.  Just a function key.

Title: Re: The Unofficial FaceW Manual for ps2avrU Firmware V1.7 (15 Feb 2015)
Post by: KHAANNN on Wed, 28 February 2018, 14:08:36
Once again, thanks for this guide, I keep re-visiting it bi-yearly

Just built another Sprit PCB, it's a weird one, when I connect it to Windows, it sometimes just flashes CapsLock and NumLock leds repeatedly

When I connect it to USB-USB converter of hasu, it similarly flashes CapsLock and NumLock repeatedly - I only once got it to work by the converter, couldn't reproduce

When I connect it to Macos directly, it works, so I'm hoping it's a simple issue

Any ideas?

(My ultimate plan is to just install QMK, but QMK's ps2avrGB has build issues)
Title: Re: The Unofficial FaceW Manual for ps2avrU Firmware V1.7 (15 Feb 2015)
Post by: merlin64 on Thu, 01 March 2018, 09:31:01
Once again, thanks for this guide, I keep re-visiting it bi-yearly

Just built another Sprit PCB, it's a weird one, when I connect it to Windows, it sometimes just flashes CapsLock and NumLock leds repeatedly

When I connect it to USB-USB converter of hasu, it similarly flashes CapsLock and NumLock repeatedly - I only once got it to work by the converter, couldn't reproduce

When I connect it to Macos directly, it works, so I'm hoping it's a simple issue

Any ideas?

(My ultimate plan is to just install QMK, but QMK's ps2avrGB has build issues)

You gotta use the b.fake QMK files in order to do it. I'm running QMK on mine right now, but there are issues. Keyboard tends to overheat after some period of time. It's because the polling rate on these boards using the QMK algorithm is a lot higher than normal (7x). At least that's my theory right now.
Title: Re: The Unofficial FaceW Manual for ps2avrU Firmware V1.7 (15 Feb 2015)
Post by: KHAANNN on Thu, 01 March 2018, 09:41:10
You gotta use the b.fake QMK files in order to do it. I'm running QMK on mine right now, but there are issues. Keyboard tends to overheat after some period of time. It's because the polling rate on these boards using the QMK algorithm is a lot higher than normal (7x). At least that's my theory right now.

I installed the TMK port, but the overheating is super concerning, I never even considered heat on a keyboard before

I'd probably try to bridge the controller heat-wise to the aluminium case

How do you feel the heat - is it enough to be felt through the case?
Title: Re: The Unofficial FaceW Manual for ps2avrU Firmware V1.7 (15 Feb 2015)
Post by: merlin64 on Thu, 01 March 2018, 10:08:22
It's warm, it's warm enough to shut down the keyboard unexpectedly. It's happened 4 times since I loaded QMK on it 2.5 weeks ago.

I'd stick with BMC.
Title: Re: The Unofficial FaceW Manual for ps2avrU Firmware V1.7 (15 Feb 2015)
Post by: KHAANNN on Thu, 01 March 2018, 12:41:52
It's a bummer, on one hand, the keyboard enters a reset loop if I use the usb-usb converter, on the other hand, there's the overheating issue you brought up

I have a spare PCB, probably going to do some testing on that - hoping for a best case scenario where that PCB enters the reset loop with firmware 1.7, but doesn't overheat using TMK

A side question is, if we reduce the polling rate of T/QMK, does the firmware still register keypresses at those speeds, if that's the case, it might be an easy fix
Title: Re: The Unofficial FaceW Manual for ps2avrU Firmware V1.7 (15 Feb 2015)
Post by: merlin64 on Thu, 01 March 2018, 13:45:03
Why not just stick with BMC?
Title: Re: The Unofficial FaceW Manual for ps2avrU Firmware V1.7 (15 Feb 2015)
Post by: KHAANNN on Thu, 01 March 2018, 13:57:34
Why not just stick with BMC?

BMC?

Edit: Ah, BootMapper Client - sadly my TMK stuff is pretty complex, I have a custom Alt modifier logic to switch the keyboard language and extend the Alt+Character behaviour
Title: Re: The Unofficial FaceW Manual for ps2avrU Firmware V1.7 (15 Feb 2015)
Post by: KHAANNN on Fri, 02 March 2018, 07:25:38
Testing the TMK port on a PCB now, so far so good, the board itself is 20C, the MCU is 22C - so pretty much room temperature

So far only mapped Q and 1, however, even with all my actions and layers, the firmware was 22.5KB's - mapping seems like a breeze too, I'll share my experiences once I conclude things and test them for 1-2 days

Very excited to just leave this ps2avr stuff behind, I also tested ps2avrGB, and that didn't work with the usb-usb converter either, then I bricked my converter trying to use the latest TMK, the .hex size probably exceeded 30k, dfu-programmer doesn't check this before erasing, and after erasing, the converter acted like it's bricked - bootloaderHID seems to just check things beforehand which is good, and luckily, the TMK port was 22kb's

I also checked about what could be done to slow the polling rate, maybe QMK is different, or things changed after you tested them, on the matrix scan code, there seems to be a delay command, and on the vusb side, as I see, luizribeiro tested polling rates too, added a comment related to that - so I'm hoping for the best

Result: https://geekhack.org/index.php?topic=85943.msg2580149#msg2580149
Title: Re: The Unofficial FaceW Manual for ps2avrU Firmware V1.7 (15 Feb 2015)
Post by: cookie on Thu, 08 March 2018, 18:19:47
Just want to stop by to say thank you for this amazing guide!
It helped me a lot to re-programm this ****ty FaceU replica PCB so that my significant other now enjoys some good old ISO glory :)

Thanks a lot!
Title: Re: The Unofficial FaceW Manual for ps2avrU Firmware V1.7 (15 Feb 2015)
Post by: giammin on Tue, 20 March 2018, 07:04:55
----deleted-----


sorry wrong discussion..


Mod Note: forgiven ;D
Title: Re: The Unofficial FaceW Manual for ps2avrU Firmware V1.7 (15 Feb 2015)
Post by: infiniti on Fri, 17 July 2020, 03:41:57
I was about to give up trying to get QMK on my FaceW until this...going to add this to the OP.  Thanks!  ;)

Once again, thanks for this guide, I keep re-visiting it bi-yearly

Just built another Sprit PCB, it's a weird one, when I connect it to Windows, it sometimes just flashes CapsLock and NumLock leds repeatedly

When I connect it to USB-USB converter of hasu, it similarly flashes CapsLock and NumLock repeatedly - I only once got it to work by the converter, couldn't reproduce

When I connect it to Macos directly, it works, so I'm hoping it's a simple issue

Any ideas?

(My ultimate plan is to just install QMK, but QMK's ps2avrGB has build issues)

You gotta use the b.fake QMK files in order to do it. I'm running QMK on mine right now, but there are issues. Keyboard tends to overheat after some period of time. It's because the polling rate on these boards using the QMK algorithm is a lot higher than normal (7x). At least that's my theory right now.
Title: Re: The Unofficial FaceW Manual for ps2avrU Firmware V1.7 (15 Feb 2015)
Post by: pott on Sat, 01 August 2020, 00:35:13
Hi folks; I just got a faceW today and I'm struggling. I can put it in bootmapper mode following this SOP. But what I'm truly interested in is using it with QMK.

I am confused as to whether this is indeed possible.
I used the QMK Configurator to generate a .hex file for it (https://config.qmk.fm/#/facew/LAYOUT_all) so I kind of assumed it's possible; but I don't think I figured out how to the keyboard to accept the new .hex or, as I guess I am missing, to flash QMK onto it.

I searched for that too, but to no avail. Am I missing something?

Thanks!
Title: Re: The Unofficial FaceW Manual for ps2avrU Firmware V1.7 (15 Feb 2015)
Post by: KHAANNN on Sat, 01 August 2020, 11:01:29
So much time passed that I forgot everything about the PCB / firmware, but yes, you can't just flash the QMK .hex, you need to flash QMK first

https://geekhack.org/index.php?topic=85943 <- this thread might lead somewhere
Title: Re: The Unofficial FaceW Manual for ps2avrU Firmware V1.7 (15 Feb 2015)
Post by: pott on Sun, 16 August 2020, 00:17:47
Thanks! Unfortunately nothing in this thread rings any bells/makes sense to me, so I guess this is out of my reach for now.
Title: Re: The Unofficial FaceW Manual for ps2avrU Firmware V1.7 (15 Feb 2015)
Post by: merlin64 on Sun, 16 August 2020, 09:44:16
Hi folks; I just got a faceW today and I'm struggling. I can put it in bootmapper mode following this SOP. But what I'm truly interested in is using it with QMK.

I am confused as to whether this is indeed possible.
I used the QMK Configurator to generate a .hex file for it (https://config.qmk.fm/#/facew/LAYOUT_all) so I kind of assumed it's possible; but I don't think I figured out how to the keyboard to accept the new .hex or, as I guess I am missing, to flash QMK onto it.

I searched for that too, but to no avail. Am I missing something?

Thanks!

As described in the readme section, you need to hold the RESET key to put the board into bootloader mode. Once you've done that you can flash the firmware on to it.