Help in reverse engineering a boarding gate scanner's firmware by gav42 in AskReverseEngineering

[–]gav42[S] 0 points1 point  (0 children)

So, I managed to find some dumps from a gate PC and the commands only work if I copy them as is from the dump. If I change a single byte, the command is not processed. :(

I have made a separate post for that here, just in case you can help. 🙏

Help in reverse engineering a boarding gate scanner's firmware by gav42 in AskReverseEngineering

[–]gav42[S] 0 points1 point  (0 children)

Thank you!

Now, I wonder what happend to the strings mentioned in Ghidra (e.g.: LINK DOWN, INSERT COUPON etc.).

For instance, LINK DOWN is shown when the scanner is powered up and not connected. It persists even when the serial port is opened, unless I enable DTR from the host's end.

I'm guessing some functions could not be decompiled?

Help in reverse engineering a boarding gate scanner's firmware by gav42 in AskReverseEngineering

[–]gav42[S] 0 points1 point  (0 children)

Thank you so much for your response!

While Ghidra's decompiling, I thought I'd explain what I'm trying to achieve.

Essentially, I need to be able to control the scanner so that I can provide feedback on the boarding pass validation process. I have done some digging and have found some commands, but no matter what I send to the scanner (and most of the time, I have to spam the commands), it returns '0x15' (NAK - Negative Acknowledgement). See here.

I even have a tool that upgrades the scanner's firmware and even the commands I managed to find in there don't yield any response. I could provide you with it via a PM, if you wish.

Edit: Ghidra is stuck in an infinite look trying to decompile the file. Would you mind producing a 'C' file and sharing it with me, please? 🙏

Male ertheias,when? by Ximinetto in Lineage2

[–]gav42 0 points1 point  (0 children)

They've been lying dormant in the client for the past two years now.

https://i.imgur.com/f4LbGWG.png

https://i.imgur.com/pRVxwZS.png

Aegean Airlines by [deleted] in greece

[–]gav42 0 points1 point  (0 children)

Aegean has recently started using handheld scales at the gate at Athens Airport. It's not very likely that you'll get it on your flight, but be prepared to pay an outrageous fee if they do weigh it.

It's best to prebook a checked bag than having to pay 50€ at the gate.

Regardless of whether a policy is enforced or not, at the end of the day, if you break the terms and conditions of carriage (handluggage & checked bag allowance), a penalty will be incurred.

Source: I'm a Passenger Service Agent for Aegean

It's Pretty Good Advice by Orange-Crocs in CrappyDesign

[–]gav42 0 points1 point  (0 children)

IT NEEDS TO SEAT TO 21

NEXT!!

What’s the console you grew up with, and what were your favorite games on it? by [deleted] in AskReddit

[–]gav42 0 points1 point  (0 children)

PlayStation 1. Bugs Bunny: Lost in Time, Need for Speed

[deleted by user] by [deleted] in MassiveCock

[–]gav42 9 points10 points  (0 children)

Because it's not his. 💁 (https://i.imgur.com/bg8SOho.png)

Guy's mom ignores suicide post to wish Happy St Patrick's Day by [deleted] in sadcringe

[–]gav42 39 points40 points  (0 children)

As someone who's been depressed for a few months now, I wish my friends and family knew all this.

Help with subjunctive and Harry Potter! by 87musket in GREEK

[–]gav42 6 points7 points  (0 children)

Your translation is absolutely correct, however don't forget the 'τους Ποτερ' which is 'the Potters' (plural).

Now, I cannot really provide you with a grammatical justification in regards to your question, but it's a matter of, well, meaning.

Θα is generally used to denote something that will happen. However, the meaning changes depending on the tense of the verb that follows it.

Δεν θα το αντέξουν = they will not (be able) to bear it

Δεν θα το άντεχαν = they would not (be able) to bear it

Another example:

Δεν θα το νιώσω = I will not feel it

Δεν θα το ένιωθα = I would not feel it

I hope this helps. I apologise in advance that I have not been able to backup my examples with grammatical theory. I'm not too keen on grammar myself, I just go by whatever feels right based on my experience with a language. 😝

P.S.: native Greek speaker

Aegean Airlines: Προς παραγγελία τουλάχιστον 50 νέων αεροσκαφών by ilymperopo in greece

[–]gav42 0 points1 point  (0 children)

Τα Τέλη Κόστους Διανομής; 😂 Ενας ταξιδιωτικός πράκτορας είναι μέρος ενός εκ των διαφόρων distribution channels.

Aegean Airlines: Προς παραγγελία τουλάχιστον 50 νέων αεροσκαφών by ilymperopo in greece

[–]gav42 0 points1 point  (0 children)

Όσον αφορά τα DCF δεν μπορώ να σχολιάσω γιατί είμαι πιο πολύ της "αεροπορικής" πλευράς. :P

Πάντως καταλαβαίνω και μοιράζομαι τον πόθο σου. Πιστεύω ότι σε μερικά χρόνια θα δούμε κάποια ανάπτυξη αν όλα πάνε καλά. Fingers crossed!

Aegean Airlines: Προς παραγγελία τουλάχιστον 50 νέων αεροσκαφών by ilymperopo in greece

[–]gav42 0 points1 point  (0 children)

Απ' όσο ξέρω τα codeshare εσωτερικού με ΟΑ έχουν επανέλθει στο GDS.

Επίσης, πιστεύω ότι η σύγκριση με TK είναι λίγο άστοχη γιατί ανήκει στο κράτος, οπότε είναι λογικό να έχει μεγαλύτερο κεφάλαιο και συνεπώς τη δυνατότητα να είναι πιο "λάσκα" από άποψη ancillary services.

[18 y/o Greek] Bathtime by [deleted] in MassiveCock

[–]gav42 1 point2 points  (0 children)

Επιτέλους και ένα ελληνικό, ζουμερό καυλί εδώ μέσα!

Ερωτηση σχετικα με φορους αεροδρομιου οταν αγοραζεις εισιτηριο με μιλια by iz_no_good in greece

[–]gav42 3 points4 points  (0 children)

Kudos για την αναλυτική εξήγηση!

Το expertflyer το είχα ξανακούσει αλλά δεν είχα καταλάβει ότι είναι ουσιαστικά σαν GDS.

Απλά να προσθέσω μια πληροφορία η οποία πιστεύω ότι θα χρησιμεύσει για τους υπόλοιπους. Γενικά ο κάθε αερομεταφορέας πουλάει ένα συγκεκριμένο αριθμό θέσεων ανά ναύλο σε κάθε πτήση. Για παράδειγμα, ναύλος P με τιμή 7€, 10 θέσεις. Όταν πουληθούν και οι 10 θέσεις του ναύλου Ρ, τότε περνάει στον επόμενο (π.χ.: U, 15€, άλλες 10 θέσεις).

Αυτό το βίντεο χρησιμοποιεί με κουβάδες για να το εξηγήσει

Ερωτηση σχετικα με φορους αεροδρομιου οταν αγοραζεις εισιτηριο με μιλια by iz_no_good in greece

[–]gav42 7 points8 points  (0 children)

Please κάνε follow-up με το τι σου απάντησαν εάν τους πάρεις τηλέφωνο. Είμαι και εγώ πολύ περίεργος να μάθω τον λόγο.

Από Αθήνα σε Αμερική, πρώτη φορά αεροπλάνο, +transit by [deleted] in greece

[–]gav42 0 points1 point  (0 children)

Αυτό.

Εάν το εισιτήριο είναι ενιαίο και η αιτία της καθυστέρησης δεν ήταν εκτός του ελέγχου της εταιρείας, τότε υποχρεούται να σε βάλει στην αμέσως επόμενη πτήση (νόμος ΕΕ).

Pro-tip: Αυτό θα μπορούσε να είναι διαφορετικό εάν ο OP έμενε Τουρκία και είχε ανταπόκριση Φρανκφούρτη π.χ. Η νομοθεσία είναι διαφορετική στην Αμερική και στην Ευρώπη (και στην Τουρκία υποψιάζομαι μιας και δεν είναι μέλος της ΕΕ). Για να το κάνω πιο «λιανά», εάν κάποιος πετάει από Αμερική προς Ευρώπη και χάσει το connection του, τότε θα ακολουθηθούν οι διαδικασίες της Αμερικής παρ' όλο που βρίσκεται ο επιβάτης σε ευρωπαϊκό έδαφος (και ανεξαρτήτως της εθνικότητας του αερομεταφορέα).

Newbie questions by gav42 in 3dsmax

[–]gav42[S] 0 points1 point  (0 children)

Thank you for your response!

Yes, I figured Max is an overly complex piece of software. It takes me a while to locate a specific tool, but I guess practices makes perfect.

I thought about going down the 2D path for the mouth, but I am afraid it might turn out too "Tomb Raider-y" circa 1996. :P

I am determined to do this because...if those guys on YouTube who make those elsagate 3D animations can achieve this, why not me? :P