First split the encoded text into blocks of letters that are in alphabetical order.
ADEF BCDG BCDG ABCDG ABCD ADEFG DEF ABC BC AEFG CDE ADEF ABDFG ACFG ACFG ADEF ACDEF CFG ADE ACDEG BF ADEFG BCG ADEG ACDEF BCEF ABCDFG C ADEFG ACDEG.
The letters represent the
segments in a 7-segment display. They are labelled in this order:
-A-
F| |B
|-G-|
E| |C
-D-
Next apply the hint from the title to figure out how to decode this.
The blocks of letters represent those segments that are changed when the display goes from one character to the next. The display starts off showing nothing, so when segments ADEF are changed you see the letter C. If the next block of segments, BCDG is changed, that means BCG are switched on and D is switched off, then the result is ABCEFG, which represents the letter A.
This results in the following:
First column is the code, second column the current state of the display, and the last column the symbol shown on the display.
ADEF ADEF C
BCDG ABCEFG A
BCDG ADEF C
ABCDG BCEFG H
ABCD ADEFG E
ADEFG -
DEF DEF L
ABC ABCDEF O
BC ADEF C
AEFG DG =
CDE CEG n
ADEF ACDFG 5
ABDFG BC 1
ACFG ABFG degrees
ACFG BC 1
ADEF ABCDEF 0
ACDEF B '
CFG BCFG 4
ADE ABCDEFG 8
ACDEG BF "
BF -
ADEFG ADEFG E
BCG ABCDEF 0
ADEG BCFG 4
ACDEF ABDEG 2
BCEF ACDFG 5
ABCDFG B '
C BC 1
ADEFG ABCDEFG 8
ACDEG BF "
So the decrypted text is:
CACHE LOC=n51o10'48" E0425'18"
Note that the degree symbol is missing after E04, but that can be remedied by splitting the subsequent ACDEF block into AC DEF, to give the final answer:
CACHE LOC=n51o10'48" E04o25'18"