Sonsivri
 
*
Welcome, Guest. Please login or register.
Did you miss your activation email?
December 21, 2024, 05:00:28 17:00


Login with username, password and session length


Pages: [1]
Print
Author Topic: WCH CH552 - 8051 - USB HID mouse jiggler for WFH (Keil C51)  (Read 4219 times)
0 Members and 1 Guest are viewing this topic.
tustudent
Inactive

Offline Offline

Posts: 2

Thank You
-Given: 0
-Receive: 3


« on: February 06, 2022, 11:17:19 23:17 »

Hi,

I want to share version 1 of my CH552 USB HID mouse jiggler project
based on the common CH552 USB reference source code.

What I did:
- Translate all comments in WCH sources from Chinese GB2312 to English
(using GB2312->UTF8 and Google Translate)
- Cleaned up the reference code a little bit
- Removed HID keyboard descriptors and relating code and UART code
- Added HID mouse routines and modified USB HID descriptors
 
Device was tested on both macOS Catalina as well as Windows 10 and
prevents the computer from sleeping - keeping your "online" status for WFH

It identifies as "Generic USB mouse" so nothing is suspicious Wink

Board I used was this one: https://www.aliexpress.com/item/1005002440910679.html

The CH552 chips already have an USB bootloader installed by the factory and can
be flashed using WCHISPTool, so you need nothing more than the cheap devboard.

The  CH552 is a really useful and cheap 8-bit MCU with USB for small projects
like programmers, control and data aquisition interfaces, ...

Project is for Keil C51
Logged
h0nk
Senior Member
****
Offline Offline

Posts: 258

Thank You
-Given: 227
-Receive: 232



« Reply #1 on: February 07, 2022, 04:31:52 16:31 »


keeping your "online" status for WFH


I dont know what WFH is, but there is a software called
"Don't Sleep" which can be configured for nearly any purpose.
E.g. it can switch off the monitor, but keeps the computer still alive.

You can get it at: http://www.softwareok.de

But good work.


Best Regards
Logged
tustudent
Inactive

Offline Offline

Posts: 2

Thank You
-Given: 0
-Receive: 3


« Reply #2 on: February 08, 2022, 10:41:39 22:41 »

WFH = Work from home.

Problem with applications is, that it can be detected by corporate IT administration
using so-called "endpoint management" spyware / inventory and some require
administrator privileges.

Hardware solution cannot be distinguished easily from an external PC mouse.

I will soon also publish password-generator (HID keyboard) on same plattform.
« Last Edit: February 08, 2022, 10:44:29 22:44 by tustudent » Logged
h0nk
Senior Member
****
Offline Offline

Posts: 258

Thank You
-Given: 227
-Receive: 232



« Reply #3 on: February 09, 2022, 05:38:15 05:38 »

WFH = Work from home.

Problem with applications is, that it can be detected by corporate IT administration
using so-called "endpoint management" spyware / inventory and some require
administrator privileges.

Hardware solution cannot be distinguished easily from an external PC mouse.

I will soon also publish password-generator (HID keyboard) on same plattform.

Ah, O.K.

I hope You have forged a "correct" VID/PID for a "Company Mouse" Smiley.
E.g.
HP Notebook Mouse: "USB Optical Mouse" VID 093a PID 2510.
Fujitsu Notebook Mouse: "USB Optical Mouse" VID 1a81 PID 221b

The "HP Mouse" has indeed the same VID/PID as my cheap Rapoo Mouse at home.


Best Regards


Logged
Pages: [1]
Print
Jump to:  


DISCLAIMER
WE DONT HOST ANY ILLEGAL FILES ON THE SERVER
USE CONTACT US TO REPORT ILLEGAL FILES
ADMINISTRATORS CANNOT BE HELD RESPONSIBLE FOR USERS POSTS AND LINKS

... Copyright © 2003-2999 Sonsivri.to ...
Powered by SMF 1.1.18 | SMF © 2006-2009, Simple Machines LLC | HarzeM Dilber MC