iceman1001 / ChameleonMini-rebootedGUI

Windows based GUI for Chameleon Mini, the contactless smartcard emulator (NFC/RFID)
GNU General Public License v3.0
294 stars 72 forks source link

GUI draft for release v1.1 #26

Closed iceman1001 closed 6 years ago

iceman1001 commented 6 years ago

@bogiton I started with a draft, feels like this current status is good enough for a new release. Would you mind read and adapt it?

bogiton commented 6 years ago

I did edit it a bit. I will also try to re-arrange the settings tab today, as we discussed. Maybe we should change the recognition of the devices based on the PID&VID? After these, I believe we will have a nice new release.

iceman1001 commented 6 years ago

And we are going to start with making a branch for each release.

iceman1001 commented 6 years ago

So, I tried to add the VID/PID for RevG. The picture was wrong when no device was detected. Not sure if its the right VID/PID. And @gtpy said RevG is not working on the GUI.

  1. waiting for chinese language translation

What more would we need???

[edit] correct attribution

bogiton commented 6 years ago

The VID/PID for RevG seems correct. I double-checked it in other repos. But the string to compare it with needs to be like this: "VID_16D0&PID_04B2". I will provide a greek translation too, but some controls need to be resized a bit to fit the translated text. So, I will also do that later tonight. After that: Happy new release! :)

ghost commented 6 years ago

I said it. But it was many commits ago. I’ll test it with a new build next days.

Cheers.

Sent from ProtonMail Mobile

AN Mi., März 21, 2018 bei 18:57, Iceman notifications@github.com Schrieb:

So, I tried to add the VID/PID for RevG. The picture was wrong when no device was detected. Not sure if its the right VID/PID. And someone said RevG not working on the GUI..

  • waiting for chinese languatranslation

What more would we need???

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub, or mute the thread.

{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/iceman1001/ChameleonMini-rebootedGUI","title":"iceman1001/ChameleonMini-rebootedGUI","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/iceman1001/ChameleonMini-rebootedGUI"}},"updates":{"snippets":[{"icon":"PERSON","message":"@iceman1001 in #26: So, I tried to add the VID/PID for RevG. The picture was wrong when no device was detected. Not sure if its the right VID/PID. And someone said RevG not working on the GUI.. 1. waiting for chinese languatranslation What more would we need???"}],"action":{"name":"View Issue","url":"https://github.com/iceman1001/ChameleonMini-rebootedGUI/issues/26#issuecomment-375038898"}}}

iceman1001 commented 6 years ago

I dunno if anyone besides English and Chinese will need a translation.

And btw, I just want to say this GUI is really nice now. The dump management is just awesome.

iceman1001 commented 6 years ago

So this release will also get templates for Memory dumps :)

iceman1001 commented 6 years ago

Got the chinese translation.

Time for release @bogiton ?

bogiton commented 6 years ago

Almost there! I'm doing some minor resizing again to fit all the translations. Will PR shortly.

iceman1001 commented 6 years ago

:) Some mistake, the open location button is not supposed to open languages folder. I just put it in the languages groupbox, since it didn't it in otherwere.

I suggest we change the groupbox name for it to be Languages & Templates

bogiton commented 6 years ago

Ah, ok, sorry. Yeah, I thought it was meant to open only the languages folder. Yeah, we should rename the groupbox to "Languages & Templates", as you suggest.

iceman1001 commented 6 years ago

no worries, it was I, who was unclear.

bogiton commented 6 years ago

Should I close the PR, make the changes and do a new one?

iceman1001 commented 6 years ago

do what will be easiest for you.

bogiton commented 6 years ago

I did the changes and the PR was updated automatically! Magic! Should be ok to merge now.

iceman1001 commented 6 years ago

well, we got franch translation and I'm expecting a italian soon. Also the serial tab is there, might wait with the release until its finished.

kevin2008-01 commented 6 years ago

iceman don't loose +1 / -1 increment. thank

iceman1001 commented 6 years ago

+1 / -1 ?? in the GUI? I'm not following, please explain.

kevin2008-01 commented 6 years ago

all is ok in last update. left and right increment...

iceman1001 commented 6 years ago

I don't think RevE firmware has increament.
if you use a RevG , those inc - modes should show up, since we query the device which supported modes it has.

kevin2008-01 commented 6 years ago

serial interface working ? actually not for me rev e rebooted original.

iceman1001 commented 6 years ago

How does it look when you send?

I just pushed a fix for the send button, which didn't send anything. Now you can send via button, or with pressing enter

iceman1001 commented 6 years ago

The serial interface tab is really not for amateurs.
The GUI itself also assumes people know of what a chameleon can do or does.

iceman1001 commented 6 years ago

With translations, color legend, dump management, serial interface, I think its ready for a release.

Some questions asked in other threads by @kevin2008-01 a) tab serial, add "?" to help text b) tab operations, +1 / -1 increment uid

When it comes to a), its not useful since the full commands uses ? for query, = for set, when it comes to b) , I think inc/dec uid is a firmware mode issue, not a GUI issue.

kevin2008-01 commented 6 years ago

right. wooo

(a)For "?" is just in serial interface, in description command add "versionmy?" at "versionmy", and many command, it's simply for copy paste for newbies. Yes for"?", if not, command not working. I explain, in command description, i see "command versionmy" when i send command i write "versionmy?" for working, if no "?", no working, understand me?

(b) +1 and -1 is left and right increment or decrement, but it's implemented at last version. but i'have E rev, and is instead, but not tested yet.

(c) in upgrade firmware, please, send directly upgrade with iceman firmware directly for newsbees.

For sak 08/88, i have time, i explain to you in future.

Thank's and see you.

iceman1001 commented 6 years ago

A) I don't target newbies with this GUI. its for medium/experienced users. If you don't understand the commandset nor read the differences of revE / revG firmware you should not use the serial interface. I don't even want to use it. Its usage makes even the pm3 client look easy. For newbies you have the Tab Operations in order to use the chameleon.

B) if the inc/dec modes are active inside firmware, they should show in the dropdowns on tab Operations.

C) sak/atqa needs firmware change, until then there is no reason to change GUI.

--- All questions solved. its time for a release. @bogiton do you want to change something in the description of the release? B)

bogiton commented 6 years ago

I did edit it a little bit. I believe we are ready to rock :)

iceman1001 commented 6 years ago

And now I got the italian translation from @asper (thanks bro!)
Its ready to be released

iceman1001 commented 6 years ago

Its a release! Thank you to all contributors! (@bogiton , @kevin2008-01 @asper @proxgrind)
We made a good run this time.

kevin2008-01 commented 6 years ago

Twist Again.... Glory for ((French(not italian))...(-).. And big thank to you iceman1001 !!!! see you later.

iceman1001 commented 6 years ago

the italian file is there, but not added in the visual studio project file. So if its compiled, the italian file is not copied to debug or release folder :/ However, I pushed update to the click-once deployment with language file included.

kevin2008-01 commented 6 years ago

good..... but ... see picture iceman, i'm french (Français), toys, in your service .... see you. later.. right....in read me... capture

iceman1001 commented 6 years ago

Aha, now I see the picture.
Sorry, its corrected now :)

kevin2008-01 commented 6 years ago

if, you need translator for pm4, i'm here... I'm, in the road for july.... congratulations.....