[GH-ISSUE #490] Bug: Lenovo Systems don't Display proper model number #2246

Closed
opened 2026-03-14 03:12:43 +03:00 by kerem · 8 comments
Owner

Originally created by @johnnyq on GitHub (May 10, 2021).
Original GitHub issue: https://github.com/amidaware/tacticalrmm/issues/490

Originally assigned to: @wh1te909 on GitHub.

Server Info (please complete the following information):

  • OS: Ubuntu 20.04
  • Browser: Firefox
  • RMM Version (as shown in top left of web UI): 0.6.8

Installation Method:

  • Standard
  • Docker

Agent Info (please complete the following information):

  • Agent version (as shown in the 'Summary' tab of the agent from web UI): 1.5.5
  • Agent OS: Win 10 2009

Describe the bug
All Lenovo Systems display the improper model number under summary > hardware details.

For example I have a computer Lenovo ThinkPad E560 that displays LENOVO 20EV002JUS under summary > hardware details.
Digging further if you click on Assets > Computer System The model number is listed as 20EV002JUS but if you scroll down further there is a variable called SystemFamily which gives the correct model ThinkPad E560.
I think a fix for this would be a logic statement
if Manufacturer = Lenovo then Model = SystemFamily

To Reproduce
Steps to reproduce the behavior:

  1. Add a Lenovo System
  2. Click on the added Lenovo computer
  3. Click Summary
  4. You will see the Model being incorrect

Expected behavior
Display SystemFamily instead of Model for Lenovo Systems

Originally created by @johnnyq on GitHub (May 10, 2021). Original GitHub issue: https://github.com/amidaware/tacticalrmm/issues/490 Originally assigned to: @wh1te909 on GitHub. **Server Info (please complete the following information):** - OS: Ubuntu 20.04 - Browser: Firefox - RMM Version (as shown in top left of web UI): 0.6.8 **Installation Method:** - [X] Standard - [ ] Docker **Agent Info (please complete the following information):** - Agent version (as shown in the 'Summary' tab of the agent from web UI): 1.5.5 - Agent OS: Win 10 2009 **Describe the bug** All Lenovo Systems display the improper model number under summary > hardware details. For example I have a computer Lenovo ThinkPad E560 that displays LENOVO 20EV002JUS under summary > hardware details. Digging further if you click on Assets > Computer System The model number is listed as 20EV002JUS but if you scroll down further there is a variable called SystemFamily which gives the correct model ThinkPad E560. I think a fix for this would be a logic statement if Manufacturer = Lenovo then Model = SystemFamily **To Reproduce** Steps to reproduce the behavior: 1. Add a Lenovo System 2. Click on the added Lenovo computer 3. Click Summary 4. You will see the Model being incorrect **Expected behavior** Display SystemFamily instead of Model for Lenovo Systems
kerem closed this issue 2026-03-14 03:12:49 +03:00
Author
Owner

@johnnyq commented on GitHub (May 10, 2021):

Looking through more Lenovo Agents we noticed 3 out 30 Lenovo Systems have
the variable SystemFamily as To be filled by O.E.M. under Summary > Computer System
So another Logic statement would be If SystemFamily = To be filled by O.E.M. then use Model Field for all Lenovo Computers

<!-- gh-comment-id:837053883 --> @johnnyq commented on GitHub (May 10, 2021): Looking through more Lenovo Agents we noticed 3 out 30 Lenovo Systems have the variable SystemFamily as To be filled by O.E.M. under Summary > Computer System So another Logic statement would be If SystemFamily = To be filled by O.E.M. then use Model Field for all Lenovo Computers
Author
Owner

@dinger1986 commented on GitHub (May 10, 2021):

Hello, can you check the serial numbers against the machines on mesh, are they right?

<!-- gh-comment-id:837084190 --> @dinger1986 commented on GitHub (May 10, 2021): Hello, can you check the serial numbers against the machines on mesh, are they right?
Author
Owner

@johnnyq commented on GitHub (May 10, 2021):

@dinger1986 will check and report back

<!-- gh-comment-id:837087618 --> @johnnyq commented on GitHub (May 10, 2021): @dinger1986 will check and report back
Author
Owner

@dinger1986 commented on GitHub (May 10, 2021):

I'll be honest it's only from interest, but if it does work then should be able to find out how they are doing it, if it doesn't then helps them as well!

<!-- gh-comment-id:837095396 --> @dinger1986 commented on GitHub (May 10, 2021): I'll be honest it's only from interest, but if it does work then should be able to find out how they are doing it, if it doesn't then helps them as well!
Author
Owner

@wh1te909 commented on GitHub (May 11, 2021):

sounds good thanks for the logic statement, will implement that

<!-- gh-comment-id:837975495 --> @wh1te909 commented on GitHub (May 11, 2021): sounds good thanks for the logic statement, will implement that
Author
Owner

@wh1te909 commented on GitHub (May 11, 2021):

@johnnyq i've implemented this see the commit above, if you can please try it out and lmk. just edit that file on your prod server and add the changes i made, and then do a sudo systemctl restart rmm and refresh your dashboard and lmk if looks good

<!-- gh-comment-id:838854084 --> @wh1te909 commented on GitHub (May 11, 2021): @johnnyq i've implemented this see the commit above, if you can please try it out and lmk. just edit that file on your prod server and add the changes i made, and then do a `sudo systemctl restart rmm` and refresh your dashboard and lmk if looks good
Author
Owner

@wh1te909 commented on GitHub (May 12, 2021):

released in 0.6.9 i tested on a lenovo laptop

<!-- gh-comment-id:839526673 --> @wh1te909 commented on GitHub (May 12, 2021): released in 0.6.9 i tested on a lenovo laptop
Author
Owner

@johnnyq commented on GitHub (May 12, 2021):

@wh1te909 That is fantastic!! Thanks it works so much better now!! =]

<!-- gh-comment-id:839834458 --> @johnnyq commented on GitHub (May 12, 2021): @wh1te909 That is fantastic!! Thanks it works so much better now!! =]
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/tacticalrmm#2246
No description provided.